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

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)