我正在使用iText创建一个pdf文档,我希望横向:
Document document = new Document(PageSize.A4.rotate());
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(filename));
document.open();
for (int i = 0; i < 250; i++)
document.add(new Paragraph("Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World!"));
document.newPage();
document.add(new Paragraph("Hello World!"));
document.newPage();
document.add(new Paragraph("Hello World!"));
document.close();
当我用adobe reader打开pdf文档时,它以横向模式显示。
但是使用iText,如果我要求PDF文档的尺寸,当我得到842x595(横向)时,我得到595x842(肖像)。
PdfReader reader = new PdfReader(filename);
Rectangle r = reader.getPageSize(1);
float width = r.getWidth();
float heigth = r.getHeight();
为什么我没有获得正确的文档尺寸?
由于