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