如何使用 Java 在 PDF 中添加列表

问题描述

如何使用 Java 在 PDF 中添加列表。

解决方案

以下是使用 Java 在 PDF 中添加列表的程序。

import com.itextpdf.kernel.pdf.PdfDocument; 
import com.itextpdf.kernel.pdf.PdfWriter; 

import com.itextpdf.layout.Document; 
import com.itextpdf.layout.element.List; 
import com.itextpdf.layout.element.Paragraph;  

public class AddingList { 
   public static void main(String args[]) throws Exception {     
      
        //创建 PdfWriter
        String dest = "C:/itextExamples/addngList.pdf";
        PdfWriter writer = new PdfWriter(dest);
        
        //创建 PdfDocument
        PdfDocument pdf = new PdfDocument(writer);
        
        //创建 Document
        Document document = new Document(pdf);
        
        //创建 Paragraph
        Paragraph passage = new Paragraph("Tutorials Point 提供以下教程");
        
        //创建列表
        List list = new List();
        
        //向列表添加元素
        list.add("Java");
        list.add("JavaFX");
        list.add("Apache Tika");
        list.add("OpenCV");
        list.add("WebGL");
        list.add("Coffee Script");
        list.add("Java RMI");
        list.add("Apache Pig");
        
        //向文档添加段落
        document.add(paragraph);
        
        //向文档添加列表
        document.add(list);
        
        //关闭文档
        document.close(); 
        System.out.println("List added"); 
   } 
}

输出

添加列表
java_itext.html