如何使用AppleScript從PDF文件中提取JPEG圖像?有沒有像saveJpegFromPage(PDFstream, numberOfPage)
這樣的命令?從AppleScript中的PDF文件轉換爲JPEG圖像
2
A
回答
12
簡短的回答:你不這樣做直AppleScript的(因爲沒有這樣的命令) - 但你可以通過使用內部的AppleScript的poppler的 shell實用程序包迴避的問題。
龍答:的AppleScript的默認能力和OS提供的字典及其包含的應用程序(如加標定義)不包括PDF處理。值得一提的是,OS X自己的PDF應用程序Preview.app甚至沒有其大部分存在的腳本。
至於第三方應用程序,Adobe’s Acrobat X Pro也許能夠做到這一點(我無法檢查,因爲價格標籤是完全對我來說太沉重,和there is no trial version for OS X),但兩個最有名的實惠編寫腳本的第三方PDF的應用程序,Skim和PDFPen,AS字典都不包含用於處理PDF文件中圖像的命令。
但是,通常情況下,shell提供了一種替代方案。 xpdf包中包含一個名爲pdfimages
的實用程序,該實用程序將完成您的工作。該命令
pdfimages -j -f 1 -l 1 "/path/to/my file.pdf" "/path/to/folder for images"
將第1頁的/path/to/my file.pdf
上所有圖像保存爲JPEG格式(見man pdfimages
爲所有選項的說明)的文件夾/path/to/folder for images
。請注意,這取自poppler的pdfimages
手冊頁,這是the original xpdf package的演變。你最好的選擇安裝poppler可能是homebrew package manager(brew install poppler
)。
一旦你有你的系統上的軟件包,所有你需要做的裏面使用的AppleScript它的能力是它包裝在一個do shell script
命令,沿
do shell script "'path/to/pdfimages' -j -f " & pageNum & " -l " & pageNum & " '" & (POSIX path of myPDF) & "' '" & (POSIX path of targetFolder) & "'"
行,你應該設置。
相關問題
- 1. 將jpeg圖片轉換爲pdf文件
- 2. 轉換圖像文件爲JPEG
- 3. 將pdf文件轉換爲單個jpeg?
- 4. Linux的PDF轉換爲HTML +圖片地圖+ jpeg的圖像文件
- 5. 轉換J2C(Jpeg 2000)圖像爲JPEG
- 6. 如何將多頁PDF轉換爲導軌中的jpeg圖像
- 7. 轉換PDF文件爲圖像 - VB/C#
- 8. pdfbox將圖像轉換爲pdf文件
- 9. 轉換PDF文件到jpeg與ImageMagick的
- 10. 在JPEG中將圖像從JPEG轉換爲Byte Array
- 11. 將Adobe PDF轉換爲JPEG
- 12. 將jpeg圖像轉換爲vti圖像文件
- 13. 如何在iphone中將jpeg文件轉換爲pdf文件?
- 14. 將GridView Matter轉換爲像.jpeg這樣的圖像文件
- 15. 如何將圖像文件轉換爲Android中的pdf文件
- 16. Node.js:從jpeg圖像到視頻文件的實時轉換
- 17. 轉換爲圖像PDF
- 18. 將PDF轉換爲圖像
- 19. 遞歸轉換.jpeg圖像
- 20. aspx到jpeg圖像轉換
- 21. 轉換爲JPEG圖像在python
- 22. Lapton圖像轉換爲jpeg飛
- 23. 將JPEG圖像轉換爲黑白
- 24. 如何將.Jpeg圖像轉換爲.Bmp
- 25. 轉換安卓acreen作爲Jpeg圖像
- 26. 如何使用PHP的GhostScript將PDF文件轉換爲JPEG/PNG
- 27. 將PDF轉換爲php中的圖像
- 28. 如何使用Wicked PDF將圖像文件轉換爲PDF?
- 29. 圖像文件到PDF流轉換
- 30. 將PDF文件轉換爲J2ME中的一組PNG圖像
一個非常詳盡的答案。你清除了我的許多疑惑。非常感謝你。 – Stencil