我需要确定PDF图像的xy尺寸和DPI。但我不需要打开并显示图像。我可以使用任何类型的应用程序中的实用程序,OCX或库吗?如果是基于WEB的工具,太棒了。如果它是基于桌面的VB,VFP很棒。当然,如果可能的话,我希望它是免费软件。如果不是,它需要快速。
TIA
DK
答案 0 :(得分:0)
好的,没有人真的知道。所以我必须自己解决这个问题。希望这也有助于其他人。
当然,PDF文件具有XML格式的元数据。您的程序需要能够在元数据中查找特定标记以获得分辨率和DPI。以下是所有PDF图像文件中出现的信息部分(不一定是所有PDF文件)。
对于X和Y尺寸,以像素为单位:
<exif:PixelXDimension>2625</exif:PixelXDimension>
<exif:PixelYDimension>3955</exif:PixelYDimension>
对于DPI:
<tiff:XResolution>250/1</tiff:XResolution>
<tiff:YResolution>250/1</tiff:YResolution>
<tiff:ResolutionUnit>2</tiff:ResolutionUnit>
使用字符串搜索可以轻松完成此操作,例如......
`Xpos = AT("PixelXDimension>",bPDFImage)+16` etc...
...在VFoxPro中。 16是搜索字符串的长度......
此致
DK