Membuat Dokumen PDF menggunakan C++

Aspose.PDF untuk C++ API memungkinkan pengembang aplikasi C++ untuk menyematkan fungsionalitas pemrosesan dokumen PDF dalam aplikasi mereka. Ini dapat digunakan untuk membuat dan membaca file PDF tanpa memerlukan perangkat lunak lain yang terpasang pada mesin yang mendasarinya. Aspose.PDF untuk C++ dapat digunakan dalam berbagai jenis aplikasi C++ seperti QT, MFC, dan aplikasi konsol.

Cara membuat File PDF menggunakan C++

Untuk membuat file PDF menggunakan C++, langkah-langkah berikut dapat digunakan.

  1. Instansiasi objek Document
  2. Tambahkan Page ke objek dokumen
  3. Buat objek TextFragment
  4. Tambahkan TextFragment ke koleksi Paragraph pada halaman
  5. Simpan dokumen PDF yang dihasilkan
void CreatePDF() {
    // String untuk nama path.
    String _dataDir("C:\\Samples\\");

    // String untuk nama file.
    String filename("sample-new.pdf");

    // Inisialisasi objek dokumen
    auto document = MakeObject<Document>();
    // Tambah halaman
    auto page = document->get_Pages()->Add();

    // Tambah teks ke halaman baru
    auto textFragment = MakeObject<TextFragment>(u"Hello World!");
    page->get_Paragraphs()->Add(textFragment);

    // Simpan PDF yang diperbarui
    String outputFileName = _dataDir + filename;

    document->Save(outputFileName);
}