Excel เป็น PDF C++

รูปแบบ PDF ใช้กันอย่างแพร่หลายในการแลกเปลี่ยนเอกสารระหว่างผู้มีส่วนได้ส่วนเสีย ในหลายกรณี เอกสารจะถูกแปลงเป็นรูปแบบ PDF ก่อนที่จะแชร์ ดังนั้น PDF จึงเป็นรูปแบบไฟล์มาตรฐานในกรณีดังกล่าว ในบทความนี้ เราจะกำหนดเป้าหมายการแปลง Excel เป็น PDF โดยทางโปรแกรม โดยเฉพาะอย่างยิ่ง คุณจะได้เรียนรู้วิธีแปลงสมุดงาน Excel XLSX หรือ XLS เป็นไฟล์ PDF โดยใช้ C++

C ++ Excel เป็น PDF Converter API

Aspose.Cells for C++ ได้รับการออกแบบเพื่อใช้คุณลักษณะการทำงานอัตโนมัติของ Excel ภายในแอปพลิเคชัน C++ เมื่อใช้ API คุณสามารถสร้างไฟล์ Excel ใหม่ตั้งแต่เริ่มต้น ตลอดจนจัดการไฟล์ที่มีอยู่ ตัวแปลงสเปรดชีตในตัวของ API ช่วยให้คุณแปลงไฟล์ Excel เป็นรูปแบบอื่นที่มีความเที่ยงตรงสูง คุณสามารถ ดาวน์โหลด แพ็คเกจ API หรือติดตั้งจาก NuGet

Install-Package Aspose.Cells.Cpp

แปลงไฟล์ Excel เป็น PDF ใน C++ {#Convert-Excel-Files-to-PDF-in-C++}

ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ Excel เป็น PDF โดยใช้ Aspose.Cells

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ Excel เป็น PDF โดยใช้ C++

// เส้นทางไดเร็กทอรีต้นทาง
StringPtr srcDir = new String("..\\Data\\01_SourceDirectory\\");

// เส้นทางไดเร็กทอรีเอาต์พุต
StringPtr outDir = new String("..\\Data\\02_OutputDirectory\\");

// เส้นทางของไฟล์ Excel ที่ป้อนเข้า
StringPtr sampleConvertExcelWorkbookToPDF = srcDir->StringAppend(new String("sampleConvertExcelWorkbookToPDF.xlsx"));

// เส้นทางของไฟล์ Pdf เอาต์พุต
StringPtr outputConvertExcelWorkbookToPDF = outDir->StringAppend(new String("outputConvertExcelWorkbookToPDF_DirectConversion.pdf"));

// โหลดไฟล์ Excel ตัวอย่าง
intrusive_ptr<Aspose::Cells::IWorkbook> workbook = Factory::CreateIWorkbook(sampleConvertExcelWorkbookToPDF);

// บันทึกเอกสาร Excel ในรูปแบบ PDF
workbook->Save(outputConvertExcelWorkbookToPDF, SaveFormat_Pdf);

C ++ Excel เป็น PDF พร้อมระดับความสอดคล้อง

Aspose.Cells for C++ ยังให้คุณตั้งค่าระดับความสอดคล้องของไฟล์ PDF ที่แปลงแล้ว เช่น PDF/A สำหรับสิ่งนี้ API มีคลาสเพิ่มเติมชื่อ IPdfSaveOptions ที่ให้คุณปรับแต่งการแปลง Excel เป็น PDF ด้วยตัวเลือกต่างๆ ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ Excel เป็น PDF โดยปฏิบัติตามข้อกำหนด PDF/A

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีตั้งค่าระดับความสอดคล้องในการแปลง Excel เป็น PDF

// เส้นทางไดเร็กทอรีต้นทาง
StringPtr srcDir = new String("..\\Data\\01_SourceDirectory\\");

// เส้นทางไดเร็กทอรีเอาต์พุต
StringPtr outDir = new String("..\\Data\\02_OutputDirectory\\");

// เส้นทางของไฟล์ Excel ที่ป้อนเข้า
StringPtr sampleConvertExcelWorkbookToPDF = srcDir->StringAppend(new String("sampleConvertExcelWorkbookToPDF.xlsx"));

// เส้นทางของไฟล์ Pdf เอาต์พุต
StringPtr outputConvertExcelWorkbookToPDF = outDir->StringAppend(new String("outputConvertExcelWorkbookToPDF_DirectConversion.pdf"));

// โหลดไฟล์ Excel ตัวอย่าง
intrusive_ptr<Aspose::Cells::IWorkbook> workbook = Factory::CreateIWorkbook(sampleConvertExcelWorkbookToPDF);

// บันทึกเอกสาร Excel ในรูปแบบ PDF
workbook->Save(outputConvertExcelWorkbookToPDF, SaveFormat_Pdf);

กำหนดวันที่สร้าง PDF ใน Excel เป็น PDF

คุณยังสามารถกำหนดวันที่และเวลาสร้างสำหรับไฟล์ PDF ที่แปลงแล้ว สำหรับสิ่งนี้ คุณสามารถใช้เมธอด IPdfSaveOptions->SetCreatedTime(new Aspose::Cells::Systems::DateTime) ต่อไปนี้เป็นขั้นตอนในการดำเนินการนี้

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีตั้งค่าวันที่และเวลาสร้างในการแปลง Excel เป็น PDF

// เส้นทางไดเร็กทอรีต้นทาง
StringPtr srcDir = new String("..\\Data\\01_SourceDirectory\\");

// เส้นทางไดเร็กทอรีเอาต์พุต
StringPtr outDir = new String("..\\Data\\02_OutputDirectory\\");

// เส้นทางของไฟล์ Excel ที่ป้อนเข้า
StringPtr sampleConvertExcelWorkbookToPDF = srcDir->StringAppend(new String("sampleConvertExcelWorkbookToPDF.xlsx"));

// เส้นทางของไฟล์ Pdf เอาต์พุต
StringPtr outputConvertExcelWorkbookToPDF = outDir->StringAppend(new String("outputConvertExcelWorkbookToPDF_DirectConversion.pdf"));

// โหลดไฟล์ Excel ตัวอย่าง
intrusive_ptr<Aspose::Cells::IWorkbook> workbook = Factory::CreateIWorkbook(sampleConvertExcelWorkbookToPDF);

// บันทึกเอกสาร Excel ในรูปแบบ PDF
workbook->Save(outputConvertExcelWorkbookToPDF, SaveFormat_Pdf);

รับใบอนุญาตฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ Excel เป็น PDF โดยใช้ C++ นอกจากนี้ คุณได้เห็นวิธีตั้งค่าระดับความสอดคล้องและวันที่สร้างไฟล์ PDF ที่แปลงแล้ว คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ API ได้โดยใช้ เอกสารประกอบ

ดูสิ่งนี้ด้วย