iTextSharp.text.pdf 中的 reader.getPageRotation() 是什么

what is reader.getPageRotation() in iTextSharp.text.pdf

我正在尝试合并两个 PDF 文档。当我寻找示例代码时,其中一些包含 GetPageRotation() 函数。 GetPageRotation() 函数是什么意思,或者当我们调用这个函数时会发生什么动作?

页面大小以用户单位定义。例如:A4 页面尺寸为 595 x 842 用户单元。有不同的方法来定义方向。如果要将纵向页面更改为横向页面,可以切换宽度和高度:842 x 595。但是,这不是很优雅。最好设置页面旋转。根据 ISO-32000 中的定义,页面旋转有 4 个可能的值:0、90、180、270。另请参阅:iTextSharp how to rotate/switch page from landscape to portrait

但是,如果您想合并两个文档,则不必担心页面旋转。 PdfCopyPdfSmartCopy class 负责正确地进行页面旋转。如果你真的需要 GetPageRotation() 来合并两个 PDF 文件,那你就错了。参见 How to merge documents correctly?

getPageRotation(int index)

获取页面旋转。

我已在 itextsupport.com

上找到 itextpdf.text.pdf 的所有方法和说明