Hapus Lampiran dari PDF melalui C#

Hapus Lampiran dari PDF secara terprogram dengan C#

Cara menghapus Lampiran Menggunakan .NET Library

Hapus Lampiran dari PDF menggunakan Aspose.PDF untuk.NET. File dengan lampiran, seperti gambar atau PDF lainnya, dapat meningkatkan ukuran dokumen. Menghapus lampiran dapat membantu mengurangi ukuran file, sehingga lebih mudah untuk berbagi dan menyimpan. Selain itu, lampiran dapat berisi informasi rahasia yang tidak ingin Anda bagikan dengan orang lain. Jadi, hapus lampiran dari PDF. Menghapus lampiran membantu melindungi data Anda. Lampiran berbahaya dapat menimbulkan risiko keamanan. Menghapus lampiran yang tidak dikenal atau tidak tepercaya dari PDF akan membantu mencegah potensi ancaman keamanan. Menghapus lampiran membuat PDF lebih mudah untuk mencetak dan melihat dokumen Anda. Kita dapat menyimpulkan, bahwa menghapus lampiran dari PDF dapat membuat dokumen lebih ramah pengguna, efisien, dan kompatibel. Untuk menghapus Lampiran dalam file PDF, kami akan menggunakan API Aspose.PDF untuk.NET yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform net. 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

Hapus Lampiran dari PDF


Anda perlu Aspose.PDF untuk .NET untuk mencoba kode di lingkungan Anda.

  1. Buka PDF yang ada.
  2. Hapus semua lampiran.
  3. Simpan hasilnya.

Cuplikan kode ini secara terprogram menghapus semua lampiran dari dokumen PDF dan menyimpan PDF yang dimodifikasi sebagai file terpisah. Ini menginisialisasi objek ‘PDFDocument’, yang terkait dengan file PDF yang terletak di jalur ‘DataDir + deleteAllAttachments.pdf’. Setelah membuka dokumen PDF, kode menginstruksikan perangkat lunak untuk menghapus semua lampiran yang terkandung dalam file PDF ini. Lampiran dalam PDF dapat menyertakan file yang disematkan, seperti gambar atau dokumen lainnya. Kode memodifikasi variabel ‘DataDir’ untuk menyimpan jalur tempat file PDF yang diperbarui, tanpa lampiran apa pun, akan disimpan. PDF yang diperbarui akan disimpan dengan nama file ‘DeleteAllAttachments_out.pdf.’

Hapus Lampiran dari dokumen PDF

Kode contoh ini menunjukkan cara Menghapus lampiran dari PDF - C#


// Open document
Document pdfDocument = new Document(dataDir + "DeleteAllAttachments.pdf");

// Delete all attachments
pdfDocument.EmbeddedFiles.Delete();

dataDir = dataDir + "DeleteAllAttachments_out.pdf";

// Save updated file
pdfDocument.Save(dataDir);