java - 如何在使用 PDF BOX 时获取 pdf 的高度和宽度
问题描述
这是一个问题:当我使用 PDF Box 时,我不知道如何获取 PDF 文件的高度和宽度。我看不到任何get方法。
PDDocument pdDocument = getPDDocument(fis);
PDPage doc = pdDocument.getPage(0);
解决方案
在每个内部,PDPage
您都有一个调用的方法,该方法getMediaBox()
返回一个PDRectangle
. 您可以获得高度和宽度。
请注意表示宽度和高度的 UOM。
https://pdfbox.apache.org/docs/2.0.0/javadocs/org/apache/pdfbox/pdmodel/PDPage.html#getMediaBox()
推荐阅读
- assembly - 如何在更多特权模式下使用控制寄存器?
- sas - 在 SAS 中获取随机的 ID 子集
- visual-studio - 能否使用 Visual Studio 重构 Azure SQL DataWarehouse 中的列名或表名?
- git - 在合并输出中显示提交之间的差异
- shell - 如何在另一台服务器上运行脚本
- python - Python:访问特定的子列表元素
- r - 将带有条件的自定义函数传递给 dplyr::mutate
- kubernetes - 如何在 RHEL 机器上的 Kubernetes 集群上识别 Kong 的 IP?
- python - 使用 extend() 时出现意外的“无”
- c++ - std::unordered_map 析构函数不释放内存?