Untuk menambahkan tabel, kita akan menggunakan Aspose.PDF for Java API yang merupakan API konversi yang kaya fitur, kuat dan mudah digunakan untuk platform Java. Anda dapat mengunduh versi terbarunya langsung dari Maven dan menginstalnya dalam proyek berbasis Maven Anda dengan menambahkan konfigurasi berikut kepom.xml.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java AP</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>
Tambahkan Tabel ke PDF melalui Java
Anda memerlukan Aspose.PDF for Java untuk mencoba kode di lingkungan Anda.
- Muat PDF dengan instance Document.
- Akses Halaman melalui indeksnya.
- Buat objek Table.
- Mengatur pengaturan tabel (misalnya mengatur batas).
- Mengisi tabel.
- Tambahkan tabel ke halaman.
- Simpan file.
Tambahkan Tabel dalam PDF - Java
Document pdfDocument = new Document(DATA_DIR.resolve("input.pdf").toString());
alizes a new instance of the Table
com.aspose.pdf.Table table = new com.aspose.pdf.Table();
he table border color as LightGray
table.setBorder(new BorderInfo(BorderSide.All, .5f, Color.getLightGray()));
he border for table cells
table.setDefaultCellBorder(new BorderInfo(BorderSide.All, .5f, Color.getLightGray()));
e a loop to add 10 rows
for (int row_count = 1; row_count < 10; row_count++) {
// add row to table
Row row = table.getRows().add();
// add table cells
row.getCells().add("Column (" + row_count + ", 1)");
row.getCells().add("Column (" + row_count + ", 2)");
row.getCells().add("Column (" + row_count + ", 3)");
}
able object to first page of input document
pdfDocument.getPages().get_Item(1).getParagraphs().add(table);
updated document containing table object
pdfDocument.save(DATA_DIR.resolve("document_with_table.pdf").toString());
pdfDocument.close();