0
我需要確定PDF圖像的xy尺寸和DPI。但我不需要打開並顯示圖像。在我可以使用的任何應用程序中是否有實用程序,OCX或庫?如果它是基於WEB的工具,非常棒。如果它是基於桌面的,比如VB,VFP很棒。當然,如果可能的話,我希望它是免費的。如果不是,它需要很快。如何確定PDF圖像的x/y尺寸長度和dpi
TIA
DK
我需要確定PDF圖像的xy尺寸和DPI。但我不需要打開並顯示圖像。在我可以使用的任何應用程序中是否有實用程序,OCX或庫?如果它是基於WEB的工具,非常棒。如果它是基於桌面的,比如VB,VFP很棒。當然,如果可能的話,我希望它是免費的。如果不是,它需要很快。如何確定PDF圖像的x/y尺寸長度和dpi
TIA
DK
好了,沒有人真正知道。所以我必須自己解決。希望這可以幫助別人。
當然,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
*一個PDF *的DPI - 這是沒有意義的。 PDF可以包含矢量圖形,根據字體信息繪製的字符以及嵌入的圖像。前兩者本質上沒有解決方法,後者可能在同一PDF頁面上有多種不同的分辨率,甚至有所不同。 – mkl
在DPI中定義圖像的大小以生成具有所需分辨率的圖像。打開PhotoShop並查看任何PDF圖像,您將看到DPI需要定義打印矩陣。你一定在談論一個PDF文檔。我在說的PDF圖像,通常有一個JPG作爲基地,您可以添加字體等... – DeKoss
請參閱2011年的答案:http://superuser.com/questions/359839/finding-image-resolution-在-PDF文件 – chrisinmtown