C++ aracılığıyla MD birleştir

MD belgelerini birleştir. MD dosyalarını programlı olarak değiştirmek için C++ için Aspose.PDF öğesini kullanın

C++ kullanarak MD dosyalarını birleştirin

MD dosyası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. Aspose.PDF’nin kendine özgü bir özelliği, MD dosyalarını birleştirme API’sidir. Bu yaklaşımın özelliği, yalnızca NuGet‘i açıp Aspose.PDF‘i arayıp herhangi bir özel karmaşık ayar yapmadan yüklemeniz yeterli olmasıdır. 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 mevcuttur. Desteklenen formatların tam listesi için Desteklenen Dosya Formatları bölümüne bakın. Kütüphanenin Kurulumu ile ilgili ayrıntıları Belgeler sayfalarında inceleyin. Ayrıca Paket Yöneticisi Konsolundan aşağıdaki komutu da kullanabilirsiniz.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

MD dosyaları C++ aracılığıyla nasıl birleştirilir


Ortamınızdaki kodu denemek için C++ için Aspose.PDF gerekir.

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

C++ - MD dosyasını birleştirmek için örnek kod

Input file:

File not added

File not added

Output format:

Output file:

    String _dataDir("C:\\Samples\\");
    String infilename1("File1.md");
    String infilename2("File2.md");
    String outputFileName("ConcatenatePdfFiles.pdf");

    // Instantiate Document Object
    auto options = MakeObject<MdLoadOptions>();
    auto document1 = MakeObject<Document>(_dataDir + infilename1, options);
    auto document2 = MakeObject<Document>(_dataDir + infilename2, options);

    // Add pages of second document to the first
    document1->get_Pages()->Add(document2->get_Pages());

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