Penggabungan File PDF untuk C++

Gabungkan dokumen PDF di browser tanpa memerlukan Adobe Acrobat atau Automation - C++

Cara Menggabungkan File PDF Menggunakan Pustaka C++

Untuk menggabungkan 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. Perpustakaan C++ kami dapat mengonversi dokumen dari format unduhan yang didukung ke format penyimpanan yang didukung. Aspose.PDF untuk C++ perpustakaan menyediakan solusi yang cukup universal yang akan membantu Anda memecahkan tugas-tugas mengkonversi dokumen. Aspose.PDF mendukung jumlah terbesar format dokumen populer, baik untuk memuat dan menyimpan. Tarik perhatian Anda bahwa bagian saat ini hanya menjelaskan konversi populer. Halaman saat ini memberikan informasi tentang mengkonversi format ke format. Namun, ada banyak kombinasi untuk mengonversi file Anda. Untuk daftar lengkap format yang didukung, lihat bagian Format File yang Didukung. 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

Gabungkan file PDF melalui C++


Anda perlu Aspose.PDF untuk C++ untuk mencoba kode di lingkungan Anda.

  1. Buka dokumen pertama.
  2. Buka dokumen kedua.
  3. Tambahkan halaman dokumen kedua ke yang pertama.
  4. Simpan berkas keluaran yang digabungkan

C++ - contoh kode untuk menggabungkan file PDF.


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

    // String for input file name
    String pdfDocumentFileName1("Concat1.pdf");
    String pdfDocumentFileName2("Concat2.pdf");
    String outputFileName("ConcatenatePdfFiles.pdf");

    // Open document
    auto pdfDocument1 = MakeObject<Document>(_dataDir + pdfDocumentFileName1);
    auto pdfDocument2 = MakeObject<Document>(_dataDir + pdfDocumentFileName2);

    // Add pages of second document to the first
    pdfDocument1->get_Pages()->Add(pdfDocument2->get_Pages());

    // Save concatenated output file
    pdfDocument1->Save(_dataDir+outputFileName);