ตัวอย่างวิธีใช้ง่ายๆ นี้เกี่ยวกับวิธี แปลง PDF เป็น Excel ใน C+* โดยใช้ตัวแปลง C++ PDF เป็น Excel สามารถพัฒนาได้โดยใช้ขั้นตอนง่ายๆ และการเรียกใช้ API เพียงไม่กี่ครั้งโดยไม่ต้องพึ่งพา Microsoft Excel หรือ Adobe Acrobat แอปพลิเคชันที่พัฒนาขึ้นสามารถใช้ใน Windows เช่นเดียวกับในสภาพแวดล้อมที่รองรับบน Linux
ขั้นตอนในการแปลง PDF เป็น Excel โดยใช้ C++
- เพิ่ม Aspose.Pdf for C++ โดยใช้เครื่องมือ NuGet package manager ในแอปพลิเคชันของคุณ
- เพิ่มการอ้างอิงไปยังเนมสเปซ Aspose::Pdf และรวมไฟล์ส่วนหัวที่จำเป็น
- เริ่มต้นวัตถุ Document Class เพื่อเปิดไฟล์ PDF ต้นทางและบันทึกเป็น XLSX
- สร้างวัตถุคลาส ExcelSaveOptions เพื่อตั้งค่าตัวเลือกการส่งออก XLSX ที่ต้องการ
- ใช้วิธีการบันทึกใน C ++ แปลงไฟล์ PDF เป็น Excel
เพื่อแปลง *PDF เป็นแอปพลิเคชันที่ใช้ Excel C++ โดยใช้การเรียก API อย่างง่ายได้รับการพัฒนาในขั้นตอนที่กล่าวถึงข้างต้น คุณจะเริ่มต้นกระบวนการโดยการติดตั้งแพ็คเกจ API โดยใช้ Nuget และรวมไฟล์ส่วนหัวที่จำเป็นในแอปพลิเคชันของคุณ ไฟล์ PDF ต้นทางจะถูกโหลดใน API DOM โดยใช้อินสแตนซ์ของคลาส Document ซึ่งตามด้วยการใช้อ็อบเจ็กต์คลาส ExcelSaveOptions เพื่อตั้งค่าตัวเลือกเอาต์พุต XLSX ในตอนท้ายโดยใช้ SaveFormat::Excel enumerator ไฟล์ PDF ต้นทางจะถูกบันทึกเป็นไฟล์ XLSX ไม่ว่าจะในดิสก์หรือภายใน MemoryStream
รหัสเพื่อแปลง PDF เป็น Excel ใน C ++
#pragma once | |
#include <system/string.h> | |
#include <system/shared_ptr.h> | |
#include <stdio.h> | |
#include <system/console.h> | |
#include <system/environment.h> | |
#include <system/object_ext.h> | |
#include <Aspose.PDF.Cpp/License.h> | |
#include <Aspose.PDF.Cpp/Document.h> | |
#include <Aspose.PDF.Cpp/ExcelSaveOptions.h> | |
#include <Aspose.PDF.Cpp/SaveFormat.h> | |
using namespace System; | |
using namespace Aspose::Pdf; | |
class PdfToExcelConverter { | |
public: | |
static void PdfToExcel() | |
{ | |
// Set the license for Aspose.PDF for C++ to create PDF | |
SharedPtr<License> CreatePDFLicense = System::MakeObject<License>(); | |
CreatePDFLicense->SetLicense(u"Aspose.PDF.NET.lic"); | |
// Initialize document object create PDF from C++ | |
SharedPtr<Document> PdfToExcelDocument = MakeObject<Document>(u"PDFtoExcel.pdf"); | |
// Set Excel Save options | |
SharedPtr<ExcelSaveOptions> saveOptions = MakeObject<ExcelSaveOptions>(); | |
saveOptions->set_Format(ExcelSaveOptions::ExcelFormat::XLSX); | |
saveOptions->set_InsertBlankColumnAtFirst(true); | |
// Save the PDF document in XLSX format | |
PdfToExcelDocument->Save(u"Generated_out.xlsx", SaveFormat::Excel); | |
} | |
}; |
ตัวอย่างข้างต้นใช้โค้ด C++ เพื่อแปลง PDF เป็น Excel อย่างชาญฉลาดและรวดเร็ว คุณสามารถโหลด PDF และบันทึกเป็นไฟล์ Excel โดยใช้ตัวเลือกเริ่มต้น และคุณไม่จำเป็นต้องมีอินสแตนซ์ ExcelSaveOptions หากคุณต้องการปรับแต่งไฟล์ Excel ที่สร้างขึ้น คุณสามารถใช้คลาส ExcelSaveOptions ซึ่งจะเปิดเผยตัวตั้งค่าสำหรับตัวเลือกการส่งออก เช่น Format, ConversionEngine MinimizeTheNumberOfWorksheets และ InsertBlankColumnAtFirst
ตัวอย่างข้างต้นได้แนะนำคุณตลอดกระบวนการ *แปลง PDF เป็น Excel โดยใช้ C++ หากคุณกำลังมองหาการส่งออก PDF เป็นรูปภาพ โปรดดูบทความใน วิธีแปลง PDF เป็นรูปภาพใน C ++