「Java」iTextでリスト(List)を追加するサンプル
説明
iTextライブラリを使用してPDFドキュメントを作成し、それにリストを追加する方法を示しています。
PDFファイル:test.pdf
保存先:C:/data/
関数
1.PdfWriterオブジェクトの作成
String dest = “C:/data/test.pdf";
PdfWriter writer = new PdfWriter(dest);
2.PdfDocumentオブジェクトの作成
PdfDocument pdfDoc = new PdfDocument(writer);
3.Documentオブジェクトの作成
Document document = new Document(pdfDoc);
4.リストオブジェクトの作成
List list = new List();
5.リストに要素を追加します
list.add(要素);
6.documentにリストを追加
document.add(list);
7.Documentをクローズ
document.close();
使用例
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:/data/test.pdf"; PdfWriter writer = new PdfWriter(dest); // PdfDocumentオブジェクトの作成 PdfDocument pdf = new PdfDocument(writer); // Documentオブジェクトの作成 Document document = new Document(pdf); // Paragraph段落オブジェクトの作成 Paragraph paragraph = new Paragraph("テスト文字段落のフォーマット"); // listオブジェクトの作成 List list = new List(); // リストに要素を追加します list.add("PHP"); list.add("Ios"); list.add("Android"); list.add("Swift"); // documentに段落を追加 document.add(paragraph); // documentにリストを追加 document.add(list); //documentをクローズ document.close(); System.out.println("Listが追加されました"); } }