C++ aracılığıyla PDF’deki Eklerle çalışın

C++ ile PDF’den Ekleri Programlı Olarak Alma, Ekleme, Kaydetme ve Silme

C++ Kitaplığı Kullanarak Ekler Nasıl Yönetilir

PDF dosyasına Ekler eklemek için cpp platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay belge işleme API’si olan C++ için Aspose.PDF API’sini kullanacağız. NuGet paket yöneticisini açın, Aspose.PDF öğesini arayın ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

C++ aracılığıyla PDF’deki Eklerle Çalışın


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

  1. Yeni bir C++ projesi oluşturun.
  2. Aspose.PDF DLL’ye bir referans ekleyin.
  3. Bir Belge nesnesi oluşturun.
  4. Eklediğiniz dosya ve dosya açıklamasıyla bir FileSpecification nesnesi oluşturun.
  5. FileSpecification nesnesini, koleksiyonun Add yöntemiyle Document nesnesinin EmbeddedFiles koleksiyonuna ekleyin
  6. PDF dosyasını kaydedin.

PDF belgesine Ek Ekleme


auto pdfDocument = MakeObject<Document>(_dataDir + u"AddAttachment.pdf");

// Setup new file to be added as attachment
auto fileSpecification = MakeObject<FileSpecification>(_dataDir + u"test.txt", u"Sample text file");

// Add attachment to document's attachment collection
pdfDocument->get_EmbeddedFiles()->Add(fileSpecification);

// Save new output
pdfDocument->Save(_dataDir + u"AddAttachment_out.pdf");