اضافه کردن جدول به 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 doc = new Document(_dataDir + "input.pdf");
    // Initializes a new instance of the Table
    Table table = new Table();
    // Set the table border color as LightGray
    table.setBorder(new BorderInfo(BorderSide.All, .5f, Color.getLightGray()));
    // set the border for table cells
    table.setDefaultCellBorder(new BorderInfo(BorderSide.All, .5f, Color.getLightGray()));
    // create 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)");
    }
    // Add table object to first page of input document
    doc.getPages().get_Item(1).getParagraphs().add(table);
    // Save updated document containing table object
    doc.save(_dataDir + "document_with_table.pdf");