مدیریت جداول در PDF از طریق Java

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

محبوب ترین اکشن با جداول از طریق Java

نحوه مدیریت جداول در اسناد پی دی اف با استفاده از Java کتابخانه

برای کار با جدول، از API Aspose.PDF for Java استفاده خواهیم کرد که یک 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


    // Load source PDF document
    Aspose.Pdf.Document doc = new Aspose.Pdf.Document(dataDir+ "AddTable.pdf");
    // Initializes a new instance of the Table
    Aspose.Pdf.Table table = new Aspose.Pdf.Table();
    // Set the table border color as LightGray
    table.Border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, .5f, Aspose.Pdf.Color.FromRgb(System.Drawing.Color.LightGray));
    // Set the border for table cells
    table.DefaultCellBorder = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, .5f, Aspose.Pdf.Color.FromRgb(System.Drawing.Color.LightGray));
    // Create a loop to add 10 rows
    for (int row_count = 1; row_count < 10; row_count++)
    {
        // Add row to table
        Aspose.Pdf.Row row = table.Rows.Add();
        // Add table cells
        row.Cells.Add("Column (" + row_count + ", 1)");
        row.Cells.Add("Column (" + row_count + ", 2)");
        row.Cells.Add("Column (" + row_count + ", 3)");
    }
    // Add table object to first page of input document
    doc.Pages[1].Paragraphs.Add(table);
    dataDir = dataDir + "document_with_table_out.pdf";