Menghapus lampiran dari PDF

Contents
[ ]

Aspose.PDF dapat menghapus lampiran dari file PDF. Lampiran dokumen PDF disimpan dalam koleksi EmbeddedFiles dari objek Document.

Potongan kode berikut juga bekerja dengan pustaka Aspose.PDF.Drawing.

Untuk menghapus semua lampiran yang terkait dengan file PDF:

  1. Panggil metode Delete dari koleksi EmbeddedFiles.
  2. Simpan file yang diperbarui menggunakan metode Save dari objek Document.

Potongan kode berikut menunjukkan cara menghapus lampiran dari dokumen PDF.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void DeleteAllAttachments()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Attachments();

    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "DeleteAllAttachments.pdf"))
    {
        // Delete all attachments
        document.EmbeddedFiles.Delete();

        // Save PDF document
        document.Save(dataDir + "DeleteAllAttachments_out.pdf");
    }
}