Hapus Lampiran dari PDF melalui Python

Hapus Lampiran dari PDF secara terprogram dengan Python

Cara menghapus Lampiran Menggunakan Python for .NET Library

Hapus Lampiran dari PDF menggunakan Aspose.PDF untuk Python melalui .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 python-net. Buka manajer paket NuGet, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Python Package Manager Console

pip install 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 - Python

def attachment_remove(self, infile, outfile):

    # Open document
    path_infile = self.dataDir + infile
    path_outfile = self.dataDir + outfile
    pdfDocument = Document(path_infile)

    # Delete all attachments
    pdfDocument.EmbeddedFiles.Delete()

    # Save updated file
    pdfDocument.Save(path_outfile)