Чи є вільний спосіб перетворення документа PDF у зображення PNG?
Чи є вільний спосіб перетворення документа PDF у зображення PNG?
Відповіді:
Це зайвий рівень для того, що вам потрібно, але за відсутності іншої відповіді, GIMP може зробити це за вас. Просто встановіть його, відкрийте PDF та збережіть як PNG.
Якщо у вас встановлено Imagemagick , ви можете просто ввести:
convert myfile.pdf myfile.png
Хоча особисто я віддаю перевагу результатам, отриманим з pdftoppm від утиліт Poppler :
pdftoppm -png myfile.pdf > myfile.png
pdftoppm
: хороші результати та швидкість.
pdftoppm -png myfile.pdf myfile
pdftocairo -png
Windows: Встановіть PDFCreator та відкрийте свій PDF. Роздрукуйте його на принтері PDFCreator (або як ви його називали) та натисніть кнопку Зберегти. Коли ви натиснете кнопку "Зберегти", вибравши ім'я файлу, встановіть тип файлу на PNG.
Linux : Установка ImageMagick (на Ubuntu: sudo apt-get install imagemagick
) , а потім в термінальному типу: convert [Input PDF File.pdf] [Output PNG File.png]
.
Mac OS X: відкрийте PDF у попередньому перегляді та у діалоговому вікні «Зберегти як», встановіть тип файлу на png.
sips
інструмент:sips -s format png the_pdf_file.pdf --out the_png_file.png
Ви також можете використовувати GS
:
"c:\Program Files\gs\gs9.10\bin\gswin64.exe" -dBATCH -dNOPAUSE -sDEVICE=pnggray -r300 -dUseCropBox -sOutputFile="path_to_png_files\pdffilename-%03d.png" "path_to_pdf_file\pdffilename.pdf"
Шлях до якого GS
слід відрегулювати залежно від вашої установки.
DEVICE
Параметром тут буде вказати в відтінках сірого. Ви також можете надати кольори замість цього. Ці налаштування дозволять виводити 24-бітні кольорові, 300 dpi PNG-файли за допомогою кольорового профілю RGB.icc:
-sDEVICE=png16m -sOutputICCProfile=default_rgb.icc -r300
У порівнянні з convert
, GS
здається, працює набагато швидше, і він більше підходить для великих партій конвертації.
Яку ОС ви використовуєте?
На Mac це так просто, як відкрити PDF у додатку Попередній перегляд та зберегти його як PNG.
На веб-сайті http://www.zamzar.com/ ви також можете безкоштовно конвертувати багато типів файлів.
Інший спосіб
inkscape -d 300 -e "$filename.png" "$filename.pdf"
(ви можете опустити, -d 300
якщо вам потрібно лише 96 dpi).
Однак inkscape
можуть виникнути проблеми з шрифтами, саме тому я віддаю перевагу convert
з ImageMagick (див. Відповіді
frabjous ' і digitxp ).
Якщо ви використовуєте Windows, я б використовував Bullzip PDF Printer , просто виберіть друк, а потім виберіть .PNG як тип файлу.
Інтернет-інструмент docupub працює досить добре, ви отримуєте зображення на сторінці: http://docupub.com/pdfconvert/
якщо вам не здається завантажувати що-небудь, просто скопіюйте зображення та вставте фарбу, тоді збережіть як PNG і там у вас є. відсутність водяних знаків, не завантаження файлів .. просто
Цей безкоштовний онлайн-інструмент:
перетворить файл PDF у зображення PNG у вашому браузері. Вам не потрібно буде нічого встановлювати.
Якщо PDF багатосторінковий, він створить нове зображення для кожної сторінки.