iText - 文档尺寸

时间:2018-06-11 07:07:51

标签: itext

我正在使用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();

为什么我没有获得正确的文档尺寸?

由于

0 个答案:

没有答案