PDF belgesindeki Tabloları Java aracılığıyla yönetin

Java Kütüphane kullanarak PDF’de tablo ile nasıl çalışılır

Tablolar ile en popüler eylem - Java

PDF Belgesindeki Tablolar Nasıl Yönetilir{ {productName}} Kitaplığı Kullanarak

Tablo ile çalışmak için Java platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir dönüşüm API’si olan Java için Aspose.PDF API’sini kullanacağız. En son sürümünü doğrudan Maven adresinden indirebilir vepom.xml öğesine aşağıdaki yapılandırmaları ekleyerek Maven tabanlı projenize yükleyebilirsiniz.

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>

Java aracılığıyla PDF’ye Tablo Ekle


Ortamınızdaki kodu denemek için Java için Aspose.PDF gerekir.

  1. PDF’yi bir Belge örneğiyle yükleyin.
  2. Sayfaya dizini üzerinden erişin.
  3. Tablo nesnesi oluştur.
  4. Tablo ayarını ayarlayın (örn. sınırları ayarlayın).
  5. Tabloyu doldurun.
  6. Tabloyu bir sayfaya ekleyin.
  7. Dosyayı kaydedin.

PDF'de Tablo Ekle - 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";