iText (5.4.2、最新バージョン) を使い始めたばかりですが、まだうまくいかないことが 2 つあります。
- 横長のドキュメントを作成します。すべてのページが縦向きにレンダリングされます。
- 指定された位置 (上と左からのミリメートル数) に画像を挿入します。
以下のコードがあります。
Document d = new Document(PageSize.A4_LANDSCAPE,0,0,0,0);
PdfWriter writer = PdfWriter.getInstance(d, new FileOutputStream("C:/test.pdf"));
document.open();
document.newPage();
Image img = Image.getInstance(String.format("C:/file.png"));
img.scaleToFit(400,240);
document.left(100f);
document.top(150f);
document.add(img);
document.close();
ただし、ページは縦向き (横向きではありません) でレンダリングされ、画像は左上隅に配置されます (要求された 10 単位と 15 単位ではありません)。私は何を間違っていますか?