首页 > 解决方案 > PDFBox PrintImageLocations

问题描述

示例程序在大多数情况下都按预期工作。但我用 MS Word 构建了一个 PDF 文档,其中包含旋转图像 (0,90,180,270)。图像在 MS Word 中旋转。docx 导出为 PDF。如果我使用 ImageBuild

旋转在控制台上打印正确。该工具保存原始图像和转换后的图像。在这种情况下,原始图像(应保存为显示的)具有正确的方向 - 没有旋转,而保存的转换图像(应具有正确的方向)具有在 PDF 中显示的方向。看来,PDF(图像或文档)中存在未被关注的转换。

Processing page: 1
*******************************************************************
Found image [Image9] 752a5115-bada-456a-abc9-0fe639b0f1c6.jpg
roation in PDF is : 0.0 degrees 
position in PDF = 56.7, 342.24 in user space units
raw image size  = 275, 183 in pixels
displayed size  = 206.25, 137.25 in user space units
displayed size  = 2.8645833, 1.90625 in inches at 72 dpi rendering
displayed size  = 72.760414, 48.41875 in millimeters at 72 dpi rendering

Processing page: 2
*******************************************************************
Found image [Image12] 71a5d04e-0ea5-4473-acab-b5365e8ac732.jpg
roation in PDF is : -90.0 degrees 
position in PDF = 56.7, 501.98 in user space units
raw image size  = 275, 183 in pixels
displayed size  = 206.25, 137.25 in user space units
displayed size  = 2.8645833, 1.90625 in inches at 72 dpi rendering
displayed size  = 72.760414, 48.41875 in millimeters at 72 dpi rendering

Processing page: 3
*******************************************************************
Found image [Image15] 89d80fc0-eadb-4afa-988b-318dc46c36b0.jpg
roation in PDF is : 180.0 degrees 
position in PDF = 262.95, 524.47 in user space units
raw image size  = 275, 183 in pixels
displayed size  = -206.25, -137.25 in user space units
displayed size  = -2.8645833, -1.90625 in inches at 72 dpi rendering
displayed size  = -72.760414, -48.41875 in millimeters at 72 dpi rendering

Processing page: 4
*******************************************************************
Found image [Image15] a3d051f7-7ee2-4f47-9027-0c42be23839c.jpg
roation in PDF is : 90.0 degrees 
position in PDF = 193.95, 295.73 in user space units
raw image size  = 275, 183 in pixels
displayed size  = 206.25, 137.25 in user space units
displayed size  = 2.8645833, 1.90625 in inches at 72 dpi rendering
displayed size  = 72.760414, 48.41875 in millimeters at 72 dpi rendering

标签: javaimagepdfbox

解决方案


推荐阅读