簡體   English   中英

如何轉換具體的沒有。 使用imagemagick從.pdf文件到.png圖像的頁面

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM