C++ aracılığıyla PDF Birleştirme

Belgeleri birleştir. PDF dosyalarını programlı olarak değiştirmek için C++ için Aspose.PDF dosyasını kullanın

C++ Kullanarak PDF Dosyaları Nasıl Birleştirilir

PDF dosyalarını birleştirmek için, cpp platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan Aspose.PDF for C++ API’sini kullanacağız. C++ Kütüphanemiz, desteklenen herhangi bir indirme biçiminden desteklenen herhangi bir kaydetme biçimine belge dönüştürebilir. Aspose.PDF for C++ kütüphanesi, belge dönüştürme görevlerini çözmenize yardımcı olacak oldukça evrensel çözümler sunar. Aspose.PDF, hem yükleme hem de kaydetme için en fazla sayıda popüler belge biçimini destekler. Mevcut bölümün yalnızca popüler dönüştürmeleri açıkladığını lütfen unutmayın. Bu sayfa, biçimden biçime dönüştürme hakkında bilgi sağlar. Ancak, dosyalarınızı dönüştürmek için birçok kombinasyon vardır. Desteklenen biçimlerin tam listesi için Desteklenen Dosya Biçimleri bölümüne bakın. NuGet paket yöneticisini açın, Aspose.PDF dosyasını arayın ve yükleyin. Ayrıca Paket Yöneticisi Konsolundan aşağıdaki komutu da kullanabilirsiniz.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

PDF dosyalarını C++ ile birleştir


Kodu ortamınızda denemek için Aspose.PDF for C++ gerekir.

  1. İlk belgeyi aç.
  2. İkinci belgeyi aç.
  3. İlk belgeye ikinci belgenin sayfalarını ekleyin.
  4. Bindirilmiş çıktı dosyasını kaydet

C++ - PDF dosyalarını birleştirmek için örnek kod


    // 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);