Java 旋转文档的一页

Java 旋转文档的一页,java,itext,Java,Itext,使用iText时,如何旋转PdF的第二页 第一页和其他页我希望保持相同的方向 我知道 Document document = new Document(PageSize.A4.rotate(), 50, 50, 50, 50); 但这将使一切发生变化。来自: /* *本课程是《iText行动-第二版》一书的一部分 *布鲁诺·洛瓦吉撰写(ISBN:9781935182610) *有关更多信息,请转到:http://itextpdf.com/examples/ *此示例仅适用于iText的AGPL

使用iText时,如何旋转PdF的第二页

第一页和其他页我希望保持相同的方向

我知道

Document document = new Document(PageSize.A4.rotate(), 50, 50, 50, 50);
但这将使一切发生变化。

来自:

/*
*本课程是《iText行动-第二版》一书的一部分
*布鲁诺·洛瓦吉撰写(ISBN:9781935182610)
*有关更多信息,请转到:http://itextpdf.com/examples/
*此示例仅适用于iText的AGPL版本。
*/
包装第4部分,第13章;
导入java.io.FileOutputStream;
导入java.io.IOException;
进口部分1.第03章:电影模板;
导入com.itextpdf.text.DocumentException;
导入com.itextpdf.text.pdf.PdfDictionary;
导入com.itextpdf.text.pdf.PdfName;
导入com.itextpdf.text.pdf.PdfNumber;
导入com.itextpdf.text.pdf.PdfReader;
导入com.itextpdf.text.pdf.PdfStamper;
公共课轮换{
/**生成的PDF*/
公共静态最终字符串结果
=“结果/第4部分/第13章/时间表”\u.pdf;
/**
*操作PDF文件src,结果为文件dest
*@param src原始PDF
*@param dest生成的PDF
*@抛出异常
*@DocumentException
*/
公共空操作EPDF(字符串src、字符串dest)
抛出IOException,DocumentException{
PdfReader reader=新的PdfReader(MovieTemplates.RESULT);
int n=reader.getNumberOfPages();
内腐;
PdfDictionary pageDict;

对于(int i=1;i您可以在
document.addNew();
之前使用
document.setPageSize()

例如:

Document document = new Document();
....
document.setPageSize(PageSie.A4);
document.newPage();
......

document.setPageSize(PageSize.A4.rotate());
document.newPage();

它对我很有效。

我旋转方向:

PdfWriter writer = new PdfWriter(out);
PdfDocument pdf = new PdfDocument(writer);
Document document = new Document(pdf, PageSize.LETTER.rotate());
这难道不是op所说的他所知道的,但与他想要的相反,它将旋转所有内容,而不仅仅是一个给定的页面吗?