我刚刚开始使用 iText(5.4.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 个单位)。我究竟做错了什么?