Bekerja dengan Portofolio dalam PDF menggunakan Python
Membuat portofolio PDF memungkinkan konsolidasi dan pengarsipan berbagai jenis file ke dalam satu dokumen yang konsisten. Dokumen semacam itu dapat mencakup file teks, gambar, spreadsheet, presentasi, dan materi lainnya, serta memastikan bahwa semua materi relevan disimpan dan diatur di satu tempat.
Portofolio PDF akan membantu menampilkan presentasi Anda dengan cara berkualitas tinggi, di mana pun Anda menggunakannya. Secara umum, membuat portofolio PDF adalah tugas yang sangat terkini dan modern.
Cara Membuat Portofolio PDF
Aspose.PDF untuk Python melalui .NET memungkinkan pembuatan dokumen Portofolio PDF menggunakan kelas Document. Tambahkan file ke dalam objek document.collection setelah mendapatkannya dengan kelas FileSpecification. Ketika file-file tersebut telah ditambahkan, gunakan metode save() dari kelas Document untuk menyimpan dokumen portofolio.
Contoh berikut menggunakan File Microsoft Excel, dokumen Word, dan file gambar untuk membuat Portofolio PDF.
Kode di bawah ini menghasilkan portofolio berikut.
Sebuah Portofolio PDF dibuat dengan Aspose.PDF untuk Python
import aspose.pdf as ap
# Memulai Objek Dokumen
document = ap.Document()
# Memulai objek Koleksi dokumen
document.collection = ap.Collection()
# Mendapatkan File untuk ditambahkan ke Portofolio
excel = ap.FileSpecification(input_excel)
word = ap.FileSpecification(input_doc)
image = ap.FileSpecification(input_jpg)
# Menyediakan deskripsi dari file
excel.description = "File Excel"
word.description = "File Word"
image.description = "File Gambar"
# Menambahkan file ke koleksi dokumen
document.collection.append(excel)
document.collection.append(word)
document.collection.append(image)
# Menyimpan dokumen Portofolio
document.save(output_pdf)
Menghapus File dari Portofolio PDF
Untuk menghapus/menghilangkan file dari portofolio PDF, coba gunakan baris kode berikut.
import aspose.pdf as ap
# Buka dokumen
document = ap.Document(input_pdf)
document.collection.delete()
# Simpan file yang diperbarui
document.save(output_pdf)