Buat File PDF melalui C++

Pembuatan file PDF asli dan berkinerja tinggi tanpa instalasi Adobe Acrobat menggunakan C++

Cara menghasilkan File PDF melalui C++

Untuk membuat file PDF, kita akan menggunakan Aspose.PDF untuk C++ API yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform cpp. Buka manajer paket nuget, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Cara Membuat PDF melalui C++


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

  1. Sertakan namespace dalam file kelas Anda
  2. Inisialisasi objek kelas Document.
  3. Tambahkan halaman menggunakan Pages.add () metode.
  4. Buat objek TextFragment baru dan atur teksnya.
  5. Tambahkan TextFragment ke koleksi Paragraf halaman.
  6. Simpan PDF menggunakan metode Save (String).

Berikut kode sumber menunjukkan cara membuat file PDF menggunakan 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);