Cara Membuat Portofolio PDF
Portofolio PDF memungkinkan Anda untuk menggabungkan konten dari berbagai sumber (misalnya, file PDF, Word, Excel, JPEG) ke dalam satu wadah terpadu. File asli mempertahankan identitas individual mereka tetapi dirakit menjadi file portofolio PDF. Pengguna dapat membuka, membaca, mengedit, dan memformat setiap file komponen secara independen dari file komponen lainnya.
Aspose.PDF untuk Java memungkinkan pembuatan dokumen Portofolio PDF menggunakan kelas Document. Muat file individual ke dalam objek FileSpecification dan tambahkan ke objek Document.Collection menggunakan metode add(…). Setelah file ditambahkan, gunakan metode save(..) kelas Document untuk menghasilkan dokumen portofolio.
Contoh Kode
Contoh berikut menggunakan File Microsoft XPS, dokumen Word, PDF, dan file gambar untuk membuat Portofolio PDF.
Portofolio PDF yang dibuat dengan Aspose.PDF
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java | |
//Instantiate Document Object | |
com.aspose.pdf.Document doc = new com.aspose.pdf.Document(); | |
//Instantiate document Collection object | |
doc.setCollection(new com.aspose.pdf.Collection()); | |
//Get Files to add to Portfolio | |
com.aspose.pdf.FileSpecification xps = new com.aspose.pdf.FileSpecification("printoutput.xps"); | |
com.aspose.pdf.FileSpecification word = new com.aspose.pdf.FileSpecification("sample.doc"); | |
com.aspose.pdf.FileSpecification image = new com.aspose.pdf.FileSpecification("aspose.png"); | |
com.aspose.pdf.FileSpecification pdf = new com.aspose.pdf.FileSpecification("363699.PDF"); | |
//Provide description of the files | |
xps.setDescription("XPS File"); | |
word.setDescription("Word File"); | |
image.setDescription("Image File"); | |
pdf.setDescription("PDF File"); | |
//Add files to document collection | |
doc.getCollection().add(xps); | |
doc.getCollection().add(word); | |
doc.getCollection().add(image); | |
doc.getCollection().add(pdf); | |
//Save Portfolio document | |
doc.save("PortFoliio_output.pdf"); |