使用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..");
}
}
输出: