สร้างไฟล์ PDF ผ่าน C++

การสร้างไฟล์ PDF ดั้งเดิมและมีประสิทธิภาพสูงโดยไม่ต้องติดตั้ง Adobe Acrobat โดยใช้ C++

วิธีการสร้างไฟล์ PDF ผ่าน C++

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

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

วิธีการสร้าง PDF ผ่าน C++


<% create.feature-section-col1.content-01 %>

1.รวม namespace ในแฟ้มชั้นเรียนของคุณ 1.เริ่มต้นวัตถุชั้นเอกสาร 1.เพิ่มหน้าโดยใช้ Pages.Add () วิธีการ 1.สร้างวัตถุ TextFragment ใหม่และตั้งค่าข้อความ 1.เพิ่ม TextFragment ไปยังคอลเลกชันย่อหน้าของหน้า 1.บันทึก PDF โดยใช้ Save (String) วิธีการ

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

<% create.code-block.subtitle %>


    // String for path name.
    String _dataDir("C:\\Samples\\");

    // String for file name.
    String filename("sample-new.pdf");

    // Initialize document object
    auto document = MakeObject<Document>();
    // Add page
    auto page = document->get_Pages()->Add();

    // Add text to new page
    auto textFragment = MakeObject<TextFragment>(u"Hello World!");
    page->get_Paragraphs()->Add(textFragment);

    // Save updated PDF
    String outputFileName = _dataDir + filename;

    document->Save(outputFileName);