[英]Convert the first n pages of a pdf file to a single png Image file using PHP ImageMagick library
[英]How to convert specific no. of pages from a .pdf file to .png image using imagemagick
我正在使用Imagemagick將我的.pdf文件轉換為.png圖像
但是當我發出命令時
$ convert sample.pdf image.png
然后它會將sample.pdf文件的所有頁面轉換為.png圖像,但我確切想要
轉換特定的號碼。 頁面(例如前10頁或第22或12頁等)
那么請建議我解決這個問題的方法。
還有一個問題是:
當我們在谷歌文檔.pdf查看器中查看我們的.pdf文件時,它們也是圖像格式
但我們可以選擇並將頁面上寫的文本復制到剪貼板(只需選擇文本然后按
CTRL + C)
所以我該如何實現這一點,以便我的網站用戶可以從我的圖像中選擇文本。
(在stackoverflow上已經有一些關於它的討論,但它們不是很清楚)
for i in {0..9} 11 21
do
convert "sample.pdf[$i]" "image_$i".png
done
Benoits的答案就是您正在尋找切片和將PDF轉換為圖像的方法。
或者,您可以將pdftk與cat操作一起使用。 這將為您提供前10頁並生成新的切片PDF。
pdftk YOUR.PDF cat 1-10 output SLICED.PDF
關於將圖像PDF轉換為帶有文本數據的PDF的第二個問題,唯一的方法是使用像Tesseract這樣的OCR工具。
唯一的問題是那些OCR工具並不總是那么精確。 換句話說,有時它們並不總是能夠輸出您在該圖像上讀取的內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.