1
我有一個嵌入在PDF文件中的圖像。我能夠提取圖像的分辨率。但是,如果我使用iTextsharp裁剪PDF並在該過程中裁剪了圖像的一部分。新圖像繼續具有相同的分辨率。通過分辨率,我的意思是寬度x高度形式的尺寸。裁剪後的圖像應該具有較小的尺寸。如果可能,我怎樣才能提取英寸圖像的大小,以便我可以區分原始圖像和裁剪的PDF?嵌入在PDF中的圖像的提取大小
我有一個嵌入在PDF文件中的圖像。我能夠提取圖像的分辨率。但是,如果我使用iTextsharp裁剪PDF並在該過程中裁剪了圖像的一部分。新圖像繼續具有相同的分辨率。通過分辨率,我的意思是寬度x高度形式的尺寸。裁剪後的圖像應該具有較小的尺寸。如果可能,我怎樣才能提取英寸圖像的大小,以便我可以區分原始圖像和裁剪的PDF?嵌入在PDF中的圖像的提取大小
PDF中的嵌入式圖像永遠不會被「裁剪」,因爲「裁剪後」的零件永遠消失了。他們只是在這些部分被隱藏或掩蓋的意義上裁剪。
如果PDF內的圖像數據說/Height 216
和/Width 288
那麼這是在像素(未英寸或任何其他長度單位)的大小。而「決議」是那麼次要:
如果PDF環境命令,這個形象應該被渲染到的3×4英寸的正方形,它在這一刻分辨率最高72x72 dpi的。
如果PDF環境命令將此圖像渲染到1.5x2英寸的正方形上,則此時其分辨率爲144x144 dpi。
然而,它能夠很好地圖像是僅部分可見(「裁剪」),也許是因爲它的一半呈現超越頁面邊框...
謝謝你的回覆!真的有幫助。有沒有一種方法可以確定裁剪PDF中圖像「可見」部分的寬度和高度? – user1512781 2012-07-31 16:17:33
@ user1512781:是的,有:看看它。 :-)) - 嚴重:不,我不知道一個簡單的方法來確定這一點。 – 2012-07-31 18:34:34