Bekerja dengan Lampiran dalam dokumen PDF melalui C++

Cara Mendapatkan, Menambahkan, Menyimpan, dan Menghapus Lampiran dari PDF secara terprogram dengan C++

Cara Mengelola Lampiran Menggunakan C++ Library

Untuk menambahkan Lampiran dalam 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. 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

Bekerja dengan Lampiran dalam PDF melalui C++


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

  1. Buat proyek C++ baru.
  2. Tambahkan referensi ke Aspose.PDF DLL.
  3. Buat objek Document.
  4. Buat objek FileSpecification dengan file yang Anda tambahkan, dan deskripsi file.
  5. Tambahkan objek FileSpecification ke koleksi EmbeddedFiles objek Dokumen, dengan metode Add koleksi
  6. Simpan file PDF.

Menambahkan Lampiran ke dokumen PDF


    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");
    ```