「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が追加されました");
}
}