اضافه کردن جدول به PDF از طریق Java

جدول را به سند PDF به صورت برنامه نویسی با استفاده از Aspose.PDF برای کتابخانه Java وارد کنید

نحوه اضافه کردن جداول در سند PDF با استفاده از Java کتابخانه

به منظور اضافه کردن جدول، ما Aspose.PDF for Java API است که از ویژگی های غنی، قدرتمند و آسان برای استفاده از API تبدیل برای پلت فرم جاوا استفاده کنید. می توانید آخرین نسخه آن را مستقیماً از MAVEN بارگیری کرده و با افزودن تنظیمات زیر به pom.xml، آن را در پروژه مبتنی بر Maven خود نصب کنید.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

افزودن جدول به PDF از طریق Java


شما نیاز به Aspose.PDF for Java به سعی کنید کد در محیط شما.

۱. PDF را با نمونه ای از سند بارگذاری کنید. ۱. دسترسی به صفحه از طریق فهرست آن. ۱. ایجاد آبجکت جدول. ۱. تنظیم جدول (به عنوان مثال تنظیم مرزها). ۱. جدول جمعیت. ۱. جدول را به یک صفحه اضافه کنید. ۱. فایل را ذخیره کنید

اضافه کردن جدول در 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();