Buat Tabel untuk PDF dalam Java SDK
Buat Tabel dengan properti yang diperluas untuk Dokumen PDF menggunakan API Java sisi server.
Get StartedCara membuat Tabel untuk PDF via Cloud Java SDK
Untuk membuat Tabel untuk PDF via Cloud Java SDK, kami akan menggunakan Aspose.PDF Cloud Java SDK SDK Cloud ini memungkinkan Anda dengan mudah membangun aplikasi pembuat, editor, & konverter PDF berbasis cloud dalam bahasa Java untuk berbagai platform cloud. Buka Repository paket manager, cari Aspose.PDF Cloud dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console untuk menginstalnya menggunakan Maven.
Tambahkan repositori Aspose Cloud ke pom.xml aplikasi Anda
Tambahkan repositori Aspose Cloud
<repositories>
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
Untuk menginstal pustaka klien API ke repositori Maven lokal Anda, cukup jalankan:
Instalasi dari Github
mvn clean install
Untuk men-deploy-nya ke repositori Maven remote, konfigurasi pengaturan repositori dan jalankan:
Deploy repositori Maven
mvn clean deploy
Langkah-langkah untuk membuat Tabel untuk PDF via Java SDK
Pengembang Aspose.PDF Cloud dapat dengan mudah memuat & membuat Tabel dengan properti yang diperluas untuk PDF hanya dalam beberapa baris kode.
- Unggah File ke Penyimpanan Cloud
- Tentukan Tampilan Tabel
- Tentukan Konten Tabel
- Tambahkan Tabel ke PDF
- Unduh File yang Diperbarui
Kode contoh ini menunjukkan penambahan Tabel ke dokumen PDF
import java.util.ArrayList;
import com.aspose.asposecloudpdf.model.BorderInfo;
import com.aspose.asposecloudpdf.model.Cell;
import com.aspose.asposecloudpdf.model.Color;
import com.aspose.asposecloudpdf.model.FontStyles;
import com.aspose.asposecloudpdf.model.GraphInfo;
import com.aspose.asposecloudpdf.model.Row;
import com.aspose.asposecloudpdf.model.Table;
import com.aspose.asposecloudpdf.model.TextRect;
import com.aspose.asposecloudpdf.model.TextState;
public class TableInitialize {
public static Table create() {
int numOfCols = 5;
int numOfRows = 5;
TextState textState = new TextState()
.fontSize(10.);
TextState headerState = new TextState()
.fontSize(10.)
.fontStyle(FontStyles.BOLD);
Table table = new Table();
table.setRows(new ArrayList<>());
String colWidths = "";
for (int c = 0; c < numOfCols; c++)
{
colWidths += " 70";
}
table.columnWidths(colWidths);
table.defaultCellTextState(textState);
GraphInfo borderTableBorder = new GraphInfo();
borderTableBorder.setColor(new Color().A(255).G(255));
borderTableBorder.setLineWidth(1.);
table.setDefaultCellBorder(new BorderInfo()
.top(borderTableBorder)
.right(borderTableBorder)
.bottom(borderTableBorder)
.left(borderTableBorder)
);
table.setTop(100.);
for (int r = 0; r < numOfRows; r++) {
Row row = new Row().cells(new ArrayList<>());
for (int c = 0; c < numOfCols; c++) {
Cell cell = new Cell();
cell.setBackgroundColor(new Color().A(255).R(150).G(150).B(150));
cell.setParagraphs(new ArrayList<>());
cell.getParagraphs().clear();
// change properties on cell
if (r == 0) {
cell.setDefaultCellTextState(headerState);
cell.getDefaultCellTextState().setForegroundColor(new Color().A(255).B(255));
cell.getParagraphs().add(new TextRect().text(String.format("Col #%d", c)));
} else {
if (c == 0) {
cell.setDefaultCellTextState(headerState);
cell.getDefaultCellTextState().setForegroundColor(new Color().A(255).B(255));
cell.getParagraphs().add(new TextRect().text(String.format("Row #%d", r)));
} else {
cell.setDefaultCellTextState(textState);
cell.getDefaultCellTextState().setForegroundColor(new Color().A(255).R(255));
cell.getParagraphs().add(new TextRect().text(String.format(" Value: row #%d - col #%d", r, c)));
}
}
row.getCells().add(cell);
}
table.getRows().add(row);
}
return table;
}
}
Bekerja dengan Tabel dalam PDF
Tabel menyediakan format terstruktur untuk menyajikan data secara sistematis, memudahkan pembaca memahami dan menganalisis informasi. Mereka juga meningkatkan daya tarik visual dokumen, menambah profesionalisme dan organisasi. Saat menangani data numerik atau komparatif, tabel meningkatkan kejelasan dengan mengelompokkan informasi terkait dalam format yang mudah dibaca. Selain itu, tabel dapat menyertakan konten waktu nyata atau yang dihasilkan secara dinamis, seperti data dari basis data atau dasbor analitik. Buat Tabel dengan properti yang diperluas untuk dokumen PDF dengan Aspose.PDF Cloud Java SDK.
Dengan perpustakaan Java kami Anda dapat:
- Menambahkan header & footer dokumen PDF dalam format teks atau gambar.
- Menambahkan tabel & stempel (teks atau gambar) ke dokumen PDF.
- Menambahkan beberapa dokumen PDF ke file yang ada.
- Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
- Menerapkan enkripsi atau dekripsi pada dokumen PDF & mengatur kata sandi.
- Hapus semua stempel & tabel dari halaman atau seluruh dokumen PDF.
- Hapus stempel atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
- Ganti satu atau beberapa kemunculan teks pada halaman PDF atau seluruh dokumen.
- Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
- Ekstrak berbagai elemen file PDF & membuat dokumen PDF teroptimasi.
- Anda dapat mencoba aplikasi gratis kami untuk mengekstrak Tabel ke file PDF secara online dan menguji fungsionalitasnya.
- Sumber Belajar
- Dokumentasi
- Kode Sumber
- Referensi API
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Mengapa Aspose.PDF Cloud untuk Java?
- Daftar Pelanggan
- Keamanan