首页 > 解决方案 > 创建没有旋转元数据的旋转pdf文件

问题描述

我有一个使用 PDFBox 2.0.6 的小 java 项目。在这个项目中,您可以上传一个 .pdf 文件,然后通过提供 ax 和 y 坐标以及宽度(线)或宽度和高度(矩形)以字体真棒图标、水平线或矩形的形式添加标记. 您还可以添加放置在相对于标记或框内的文本,并使用简洁的小间距算法。您可以在旁边的预览中看到您的进度。
一切正常,直到有人上传了一个 pdf 文档,在这种情况下旋转了 270 度。原始文档是纵向的,但有人以横向扫描它,然后将 pdf 旋转了 270 度。我的预览现在将以旋转形式(纵向)显示文档,如果您在文档标题下添加一行,一切看起来都很好。当我现在尝试用这条线创建 pdf 时,它会将这条线添加到 pdPage 中,但由于它的旋转,它的坐标是关闭的,这条线将出现在不同的角落。
现在我的问题:
在我更改所有代码之前,请注意文档的轮换(就像代码的 4 倍,每次添加新功能时我都必须考虑它)有没有办法创建一个新的(临时)文件纵向但在其元数据中有 0 度旋转,以便我可以将我的标记添加到此文档中?
先感谢您!:3

标签: javapdfbox

解决方案


推荐阅读