- 5 лучших редакторов PDF для Linux
- 1. LibreOffice Draw
- 2. Inkscape
- 3. Master PDF Editor
- 4. Qoppa PDF Studio 11
- 5. PDF Chain
- Выводы
- Arch Linux User Repository
- Search Criteria
- Package Details: pdf-xchange 9.1.356.0-1
- Package Actions
- Dependencies (131)
- Required by (0)
- Sources (1)
- Latest Comments
- micwoj92 commented on 2021-01-20 16:17
- swearchnick commented on 2021-01-20 16:09
- micwoj92 commented on 2021-01-20 15:28
- swearchnick commented on 2020-11-21 08:23
- bkb commented on 2020-11-20 10:12
- swearchnick commented on 2020-10-13 05:35
- bkb commented on 2020-10-12 17:52
- swearchnick commented on 2020-09-12 07:41
- bkb commented on 2020-09-11 19:18
- micman commented on 2020-05-02 13:51
5 лучших редакторов PDF для Linux
Оригинал: 5 Best Linux PDF Editors
Автор: LinuxAndUbuntu
Дата публикации: 6 ноября 2016 года
Перевод: А. Кривошей
Дата перевода: декабрь 2017 г.
Последние 15 лет PDF является стандартом де-факто для обмена, электронной рассылки и печати документов. Это хорошо поддерживаемый формат, и дистрибутивы Linux всегда поддерживали его чтение. Единственная проблема заключается в том, что для Windows и MacOS имеется Adobe Acrobat Pro, а версии для Linux нет. Тем не менее в Linux есть несколько хороших редакторов PDF, и я решил их проверить.
Для этой статьи я протестировал множество редакторов PDF для Linux , как открытых, так и проприетарных, с помощью двух документов PDF: созданным Wikipedia, а также большим PDF от Adobe со множеством страниц и изображений, чтобы посмотреть, как каждая программа справится с ними. Таким образом, читатели смогут видеть, что происходит, когда каждая из программ редактирует PDF.
1. LibreOffice Draw
В настоящее время большинство дистрибутивов Linux поставляются с предварительно установленным LibreOffice, либо он легко устанавливаются через центр управления программами или магазин приложений. Пару лет назад, или около того, компонент LibreOffice Draw наконец получил возможность импортировать и редактировать PDF-файлы.
LibreOffice Draw достаточно корректно импортировал PDF-файл, созданный в Википедии. Это было далеко не идеально, но легко читаемо. К сожалению, большой PDF с кучей изображений он победить не смог. Draw каждый раз зависал, и я вообще не смог открыть и отредактировать этот PDF.
Хорошей новостью является то, что Draw достаточно хорошо импортирует PDF-файлы, созданные офисными пакетами, такими как Microsoft Office и LibreOffice. Я не раз делал это раньше. Таким образом, во многих случаях, кроме самых сложных, Draw работает вполне прилично.
2. Inkscape
Inkscape — отличная программа векторной графики, и она ежедневно используется профессионалами графического дизайна по всему миру. Я очень рекомендую ее для такой работы, и, самое главное, он может импортировать и редактировать PDF-файлы! Возможно, она будет неплохим редактором PDF в Linux. Посмотрим!
Inkscape смог очень хорошо и точно импортировать оба тестовых документа. Единственное, что вызывает нарекания, это то, что Inkscape не является многостраничным редактором документов, как например Word или LibreOffice Draw, поэтому он импортирует за раз только одну страницу. Тем не менее, меня это не беспокоило, так как раньше мне уже приходилось редактировать множество файлов PDF страница за страницей, просто соединяя вместе все страницы таким инструментом, как pdftk.
3. Master PDF Editor
Первое проприетарное приложение в этом списке, Master PDF Editor является почти идеальной заменой для Adobe Acrobat Pro. Он работает в Linux, Windows и Mac и имеет коммерческую поддержку.
Он безупречно (насколько я смог оценить) импортировал любые PDF-файлы, которые я только смог найти, включая такие вещи, как аннотации и шрифты, и я мог редактировать все, что хотел. Это качественный продукт, и, на мой взгляд, если вы решите его купить, не зря потратите свои деньги.
4. Qoppa PDF Studio 11
Второе проприетарное приложение в нашем списке, также платное. PDF Studio 11 позиционируется как полная замена Adobe Acrobat Pro. Это также зрелое приложение с коммерческой поддержкой.
Насколько я могу судить, Версия Pro предлагает все функции, которые есть у Adobe Acrobat Pro и Master PDF Editor, и открыла тестовые документы так же безупречно, как это сделал Master PDF Editor. Это также качественный продукт, который, вероятно, вам понравится, если вы решите его купить.
5. PDF Chain
Этот список не был бы полным без упоминания утилиты pdftk и лучшего графического интерфейса Linux для него — PDF Chain .
Это простое, но мощное приложение, но оно не является полнофункциональным графическим редактором, как другие приложения, перечисленные здесь, — его назначение немного другое. PDF Chain может разделить PDF на несколько документов или объединить два в один. Он может добавлять фоны, штампы или редактировать информацию о файле PDF, или выгружать данные формы в PDF, а также многое другое.
В целом, действительно отличное приложение, если вам не нужно редактировать текст или изображения в файле PDF. Я очень его рекомендую.
Выводы
Итак, какое из этих приложений самое лучшее? Полагаю, это зависит от того, что вы хотите сделать. Вы просто хотите отредактировать текст или изображение в PDF-файле, созданном в Microsoft Word? Вероятно, вы отлично справитесь с этим в LibreOffice Draw или Inkscape. Вы хотите использовать что-то похожее на Adobe Acrobat Pro, и полностью редактировать практически все PDF-файлы? Возможно, вам придется купить Master PDF Editor или PDF Studio 11. Вы хотите объединить два PDF-документа в один? Вам нужно попробовать PDF Chain (или pdftk, если вы предпочитаете работать в командной строке).
Источник
Arch Linux User Repository
Search Criteria
Package Details: pdf-xchange 9.1.356.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/pdf-xchange.git (read-only, click to copy) |
---|---|
Package Base: | pdf-xchange |
Description: | Feature-rich PDF editor/viewer. Create, view, edit and annotate plus much more. |
Upstream URL: | https://www.tracker-software.com/product/pdf-xchange-editor |
Licenses: | custom |
Submitter: | swearchnick |
Maintainer: | swearchnick |
Last Packager: | swearchnick |
Votes: | 19 |
Popularity: | 0.23 |
First Submitted: | 2014-07-04 12:51 |
Last Updated: | 2021-07-22 06:08 |
Dependencies (131)
- hicolor-icon-theme (hicolor-icon-theme-git)
- wine (wine-unity3d-git, wine-vulkan-git, wine-valve-git, wine-no-pe, wine-stable-next, wine-staging-git, wine-git, wine-stable-ubuntu, wine-valve, wine-stable, wine-winscard, wine-wl-git, wine-ge-custom, wine-staging)
- gendesk(make)
- icoutils(make)
- p7zip (p7zip-jinfeihan57-git, p7zip-natspec) (make)
- tesseract-data-afr (tesseract-data-afr-git) (optional)
- tesseract-data-amh (tesseract-data-amh-git) (optional)
- tesseract-data-ara (tesseract-data-ara-git) (optional)
- tesseract-data-asm (tesseract-data-asm-git) (optional)
- tesseract-data-aze (tesseract-data-aze-git) (optional)
- tesseract-data-aze_cyrl (tesseract-data-aze_cyrl-git) (optional)
- tesseract-data-bel (tesseract-data-bel-git) (optional)
- tesseract-data-ben (tesseract-data-ben-git) (optional)
- tesseract-data-bod (tesseract-data-bod-git) (optional)
- tesseract-data-bos (tesseract-data-bos-git) (optional)
- tesseract-data-bre(optional)
- tesseract-data-bul (tesseract-data-bul-git) (optional)
- tesseract-data-cat (tesseract-data-cat-git) (optional)
- tesseract-data-ceb (tesseract-data-ceb-git) (optional)
- tesseract-data-ces (tesseract-data-ces-git) (optional)
- tesseract-data-chi_sim (tesseract-data-chi_sim-git) (optional)
- tesseract-data-chi_tra (tesseract-data-chi_tra-git) (optional)
- tesseract-data-chr (tesseract-data-chr-git) (optional)
- tesseract-data-cos(optional)
- tesseract-data-cym (tesseract-data-cym-git) (optional)
- tesseract-data-dan (tesseract-data-dan-git) (optional)
- tesseract-data-dan_frak (tesseract-data-dan_frak-git) (optional)
- tesseract-data-deu (tesseract-data-deu-git) (optional)
- tesseract-data-deu_frak (tesseract-data-deu_frak-git) (optional)
- tesseract-data-div(optional)
- tesseract-data-dzo (tesseract-data-dzo-git) (optional)
- tesseract-data-ell (tesseract-data-ell-git) (optional)
- tesseract-data-eng (tesseract-data-eng-git) (optional)
- tesseract-data-enm (tesseract-data-enm-git) (optional)
- tesseract-data-epo (tesseract-data-epo-git) (optional)
- tesseract-data-equ (tesseract-data-equ-git) (optional)
- tesseract-data-est (tesseract-data-est-git) (optional)
- tesseract-data-eus (tesseract-data-eus-git) (optional)
- tesseract-data-fao(optional)
- tesseract-data-fas (tesseract-data-fas-git) (optional)
- tesseract-data-fil(optional)
- tesseract-data-fin (tesseract-data-fin-git) (optional)
- tesseract-data-fra (tesseract-data-fra-git) (optional)
- tesseract-data-frk (tesseract-data-frk-git) (optional)
- tesseract-data-frm (tesseract-data-frm-git) (optional)
- tesseract-data-fry(optional)
- tesseract-data-gla(optional)
- tesseract-data-gle (tesseract-data-gle-git) (optional)
- tesseract-data-glg (tesseract-data-glg-git) (optional)
- tesseract-data-grc (tesseract-data-grc-git) (optional)
- tesseract-data-guj (tesseract-data-guj-git) (optional)
- tesseract-data-hat (tesseract-data-hat-git) (optional)
- tesseract-data-heb (tesseract-data-heb-git) (optional)
- tesseract-data-hin (tesseract-data-hin-git) (optional)
- tesseract-data-hrv (tesseract-data-hrv-git) (optional)
- tesseract-data-hun (tesseract-data-hun-git) (optional)
- tesseract-data-hye(optional)
- tesseract-data-iku (tesseract-data-iku-git) (optional)
- tesseract-data-ind (tesseract-data-ind-git) (optional)
- tesseract-data-isl (tesseract-data-isl-git) (optional)
- tesseract-data-ita (tesseract-data-ita-git) (optional)
- tesseract-data-ita_old (tesseract-data-ita_old-git) (optional)
- tesseract-data-jav (tesseract-data-jav-git) (optional)
- tesseract-data-jpn (tesseract-data-jpn-git) (optional)
- tesseract-data-kan (tesseract-data-kan-git) (optional)
- tesseract-data-kat (tesseract-data-kat-git) (optional)
- tesseract-data-kat_old (tesseract-data-kat_old-git) (optional)
- tesseract-data-kaz (tesseract-data-kaz-git) (optional)
- tesseract-data-khm (tesseract-data-khm-git) (optional)
- tesseract-data-kir (tesseract-data-kir-git) (optional)
- tesseract-data-kmr(optional)
- tesseract-data-kor (tesseract-data-kor-git) (optional)
- tesseract-data-kor_vert(optional)
- tesseract-data-lao (tesseract-data-lao-git) (optional)
- tesseract-data-lat (tesseract-data-lat-git) (optional)
- tesseract-data-lav (tesseract-data-lav-git) (optional)
- tesseract-data-lit (tesseract-data-lit-git) (optional)
- tesseract-data-ltz(optional)
- tesseract-data-mal (tesseract-data-mal-git) (optional)
- tesseract-data-mar (tesseract-data-mar-git) (optional)
- tesseract-data-mkd (tesseract-data-mkd-git) (optional)
- tesseract-data-mlt (tesseract-data-mlt-git) (optional)
- tesseract-data-mon(optional)
- tesseract-data-mri(optional)
- tesseract-data-msa (tesseract-data-msa-git) (optional)
- tesseract-data-mya (tesseract-data-mya-git) (optional)
- tesseract-data-nep (tesseract-data-nep-git) (optional)
- tesseract-data-nld (tesseract-data-nld-git) (optional)
- tesseract-data-nor (tesseract-data-nor-git) (optional)
- tesseract-data-oci(optional)
- tesseract-data-ori (tesseract-data-ori-git) (optional)
- tesseract-data-osd (tesseract-data-osd-git) (optional)
- tesseract-data-pan (tesseract-data-pan-git) (optional)
- tesseract-data-pol (tesseract-data-pol-git) (optional)
- tesseract-data-por (tesseract-data-por-git) (optional)
- tesseract-data-pus (tesseract-data-pus-git) (optional)
- tesseract-data-que(optional)
- tesseract-data-ron (tesseract-data-ron-git) (optional)
- tesseract-data-rus (tesseract-data-rus-git) (optional)
- tesseract-data-san (tesseract-data-san-git) (optional)
- tesseract-data-sin (tesseract-data-sin-git) (optional)
- tesseract-data-slk (tesseract-data-slk-git) (optional)
- tesseract-data-slk_frak (tesseract-data-slk_frak-git) (optional)
- tesseract-data-slv (tesseract-data-slv-git) (optional)
- tesseract-data-snd(optional)
- tesseract-data-spa (tesseract-data-spa-git) (optional)
- tesseract-data-spa_old (tesseract-data-spa_old-git) (optional)
- tesseract-data-sqi (tesseract-data-sqi-git) (optional)
- tesseract-data-srp (tesseract-data-srp-git) (optional)
- tesseract-data-srp_latn (tesseract-data-srp_latn-git) (optional)
- tesseract-data-sun(optional)
- tesseract-data-swa (tesseract-data-swa-git) (optional)
- tesseract-data-swe (tesseract-data-swe-git) (optional)
- tesseract-data-syr (tesseract-data-syr-git) (optional)
- tesseract-data-tam (tesseract-data-tam-git) (optional)
- tesseract-data-tat(optional)
- tesseract-data-tel (tesseract-data-tel-git) (optional)
- tesseract-data-tgk (tesseract-data-tgk-git) (optional)
- tesseract-data-tgl (tesseract-data-tgl-git) (optional)
- tesseract-data-tha (tesseract-data-tha-git) (optional)
- tesseract-data-tir (tesseract-data-tir-git) (optional)
- tesseract-data-ton(optional)
- tesseract-data-tur (tesseract-data-tur-git) (optional)
- tesseract-data-uig (tesseract-data-uig-git) (optional)
- tesseract-data-ukr (tesseract-data-ukr-git) (optional)
- tesseract-data-urd (tesseract-data-urd-git) (optional)
- tesseract-data-uzb (tesseract-data-uzb-git) (optional)
- tesseract-data-uzb_cyrl (tesseract-data-uzb_cyrl-git) (optional)
- tesseract-data-vie (tesseract-data-vie-git) (optional)
- tesseract-data-yid (tesseract-data-yid-git) (optional)
- tesseract-data-yor(optional)
Required by (0)
Sources (1)
Latest Comments
micwoj92 commented on 2021-01-20 16:17
Yes, this is a good practice to do this, especially when source file doesn’t contain any version number. Maybe now @bkb will stop «trolling».
swearchnick commented on 2021-01-20 16:09
@micwoj92 Thank you for your constructive comment. PKGBUILD updated with your suggestion. Change is not for aur helpers, instead I think it is a general improvement of the PKGBUILD.
micwoj92 commented on 2021-01-20 15:28
To solve this problem you could use something like
swearchnick commented on 2020-11-21 08:23
@bkb Can you please stop spamming (or are you trolling?). Your aur helper will never be supported. PKGBUILD shall never clear old files. It’s your responsibility to do a clean build. This is my final warning to you regarding aur helper support.
bkb commented on 2020-11-20 10:12
After resolving the problem, it reoccurs after a new release
After performing a new time rm -rf /home/$USER/.cache/yay/pdf-xchange the problem is a new time resolved. I will repeat myself but it’s not normal and the PKGBUILD should clear old files itself like all others PKGBUILDs over here, anyway
swearchnick commented on 2020-10-13 05:35
@bbk It was clear from the beginning that you don’t use aur as intended because you deliberately and repeatedly did not post complete error messages. Clear some AUR helpers cache in the installation script is just ridiculous. My advice to you is to ask for a refund.
bkb commented on 2020-10-12 17:52
If the maintainer was intelligent enough to perform a rm -rf /home/$USER/.cache/yay/pdf-xchange in the installation script automatically, any change in the package would not produce an error
«blahblah not everyone use yay, blahblah AUR guidelines»
swearchnick commented on 2020-09-12 07:41
@bkb Checksum is ok and it builds just fine. Your problem is still the same as 2020-04-18 15:13. And again, please post complete error messages. «Full output of any command involved — don’t just select what you think is relevant»: https://bbs.archlinux.org/viewtopic.php?id=57855.
bkb commented on 2020-09-11 19:18
micman commented on 2020-05-02 13:51
I use PCManFM and rarely Thunar on XFCE4. I have tried this last, but the problem persists. In the case this can be useful to understand something, this is the message received by winepath :
And this is the result when I launch pdf-xchange from the terminal:
It seems to me that the problem concerns the driver («failed to create driver «).
In any case, thank you for the info.
Copyright © 2004-2021 aurweb Development Team.
AUR packages are user produced content. Any use of the provided files is at your own risk.
Источник