📜  使用Java在 PDF 中创建表格

📅  最后修改于: 2022-05-13 01:54:36.159000             🧑  作者: Mango

使用Java在 PDF 中创建表格

使用Java在 PDF 中创建表格是通过安装文档类来完成的。在实例化此类时,将 PdfDocument 对象作为参数传递给其构造函数。然后,为了将表格添加到文档中,实例化 Table 类,并使用add() 方法将此对象添加到文档中。

注意:对 PDF 执行操作需要外部 jar 文件。

下面是一个使用Java在 pdf 中添加表格的示例 PDF,包括所有步骤:

Java
// Adding table in a pdf using java
import com.itextpdf.kernel.pdf.PdfDocument;
import com.itextpdf.kernel.pdf.PdfWriter;
  
import com.itextpdf.layout.Document;
import com.itextpdf.layout.element.Cell;
import com.itextpdf.layout.element.Table;
  
public class AddingTableToPDF {
    public static void main(String args[]) throws Exception
    {
        String file
            = "C:/EXAMPLES/itextExamples/addingTableToPDF.pdf";
  
        // Step-1 Creating a PdfDocument object
        PdfDocument pdfDoc
            = new PdfDocument(new PdfWriter(file));
  
        // Step-2 Creating a Document object
        Document doc = new Document(pdfDoc);
  
        // Step-3 Creating a table
        Table table = new Table(2);
  
        // Step-4 Adding cells to the table
        table.addCell(new Cell().add("Name"));
        table.addCell(new Cell().add("Raju"));
        table.addCell(new Cell().add("Id"));
        table.addCell(new Cell().add("1001"));
        table.addCell(new Cell().add("Designation"));
        table.addCell(new Cell().add("Programmer"));
  
        // Step-6 Adding Table to document
        doc.add(table);
  
        // Step-7 Closing the document
        doc.close();
        System.out.println("Table created successfully..");
    }
}


输出: