2014-10-29 37 views
0

我試圖從一系列PDF文檔中使用真棒看PDFTron庫爲Python刪除大量非常小的圖像。基本上我想創建一個新的PDF,方法是查看現有PDF文件中的每個元素,並將符合特定大小條件的元素複製到同一位置的新PDF中。在Python中使用PDFTron,從具有給定大小特徵的PDF中刪除所有圖像元素

有人可以指導我專門爲Python的PDFTron文檔來幫助我完成這個任務嗎?或者提供一個檢查圖像大小的示例腳本?我想我可以做其餘的(重點考慮)。在PDFTron網站上提供的文檔是不是專門爲Python中,很難查找我需要什麼...

+0

目前沒有單獨的python API文檔,但它是從C++ API生成的,您可以在這裏找到它。 [http://www.pdftron.com/pdfnet/docs/PDFNetC/](http://www.pdftron.com/pdfnet/docs/PDFNetC/) – Ryan 2014-10-30 00:41:52

回答

0

您可以從ElementEdit樣品看看如何從文檔中刪除所有圖片:

http://www.pdftron.com/pdfnet/samplecode.html#ElementEdit

或提供一個示例腳本來檢查圖像大小?

您能說清楚「圖像大小」是什麼意思嗎?如果您指的是PDF頁面中顯示的圖像尺寸,則可以使用Element.GetBBox檢查該尺寸。如果您指的是原始圖像的尺寸,則可以使用Element.GetImageWidth和Element.GetImageHeight(請參見http://www.pdftron.com/pdfnet/samplecode.html#ImageExtract)檢查該尺寸。此外,Image.GetImageDataSize以字節爲單位給出圖像數據的大小。

相關問題