Есть ли лучший способ редактирования PDF-файла?

Есть ли лучший способ редактирования PDF-файла?

Недавно мне нужно было распечатать несколько PDF-файлов, чтобы отправить их кому-то, но я хотел отредактировать (закрасить) несколько небольших фрагментов текста.

Быстрый поиск в Google не дал никаких результатов по инструментам для этой цели, поэтому я вернулся к imagemagick и gimp:

  • convert document.pdf document.png
  • gimp document-0.png
  • (используйте кисть, чтобы закрасить текст)
  • распечатать отредактированную страницу из gimp
  • распечатать оставшиеся страницы из xpdf

Проблема этой стратегии в том, что процесс конвертации (из PDF в PNG или любой другой формат) теряет качество. Я пробовал редактировать PDF в gimp, но это не сработало сразу.

Существует ли специальный инструмент, позволяющий осуществлять редактирование таким образом?(Это даже не обязательно должно быть «настоящее» редактирование — я не отправляю электронную копию, поэтому «поддельное» редактирование сработает, поскольку печатную копию невозможно взломать, чтобы раскрыть основной текст.)

Или есть ли какая-то хитрость, позволяющая редактировать PDF-файлы в GIMP?

решение1

Вы можете использовать Okular.

sudo apt-get install okular
  1. Откройте PDF-файл с помощью Okular.
  2. Нажмите F6(или перейдите в Инструменты --> Аннотации).
  3. Нажимать 8.
  4. Выделите текст, который вы хотите отредактировать.
  5. Щелкните правой кнопкой мыши по тексту, выберите «Свойства», выберите «Тип» как «Выделить», нажмите Ok.
  6. Распечатать файл в формате PDF(установите флажок «Принудительная растеризация», чтобы убедиться, что отредактированный текст удален из конечного файла).

решение2

(Изначально я рекомендовал Okular, но он не сработал так, как я ожидал)

1. Редактировать документ в векторном редакторе.

Мне удалось открыть PDF-файл вИнкскейп, нарисуйте прямоугольник поверх текста и распечатайте его. Inkscape — векторный редактор, поэтому растеризация не требуется. Некоторые шрифты выглядели неправильно — возможно, потому, что документ был создан на машине Windows со шрифтами, которых нет на моей.

Примечаниечто любой метод, не включающий растеризацию, приемлем только в том случае, если вы собираетесь распечатать отредактированный документ на бумаге, а не распространять его в электронном виде, поскольку текст все равно можно будет восстановить даже при затемнении.

2. Увеличьте разрешение растеризации при открытии в растровом редакторе.

Относительно «потери качества» при открытии страницы вGIMP-: вы можете напрямую открыть PDF-файл в Gimp. Он будет растеризован в процессе. Степень потери качества в процессе зависит от разрешения, выбранного вами при импорте — 300 точек на дюйм должно дать вам очень приличное качество (по умолчанию 100).

Хороших результатов можно добиться и с помощью convertкоманды ImageMagick, если указать ей увеличить разрешение:

convert -density 300x300 ...

решение3

По сути, вы пытаетесь выделить/аннотировать PDF, но с некоторой гибкостью в отношении непрозрачности маркера и цвета (вы упомянули, что вам не нужно что-то цензурировать/удалять, просто редактировать). Вы посмотрели на ответы здесь: Как выделить или аннотировать PDF-файлы?

Один из самых высоко оцененных ответов рекомендуетXournal, который здесь не упоминался и был бы моим оружием выбора. Это инструмент, который позволяет вам делать рукописные заметки, но имеет дополнительные функции, позволяющие вам аннотировать PDF. По умолчанию он сохранит ваши аннотации как отдельный файл, но также позволит вам экспортировать аннотированный PDF как новый PDF. Это должно сохранить макет, шрифты и т. д.

В Xournal вам нужно выбрать «Аннотировать PDF», затем использовать сплошной черный маркер, чтобы замаскировать те части, которые вы хотите отредактировать, и «Экспортировать в PDF».

В интернете есть несколько историй, предполагающих, что Xournal растеризует текст в экспортированном PDF (спасибо за указание на это, MHC). Похоже, это не так: при простых аннотациях текст остается доступным для выбора и поиска, а размер файла не сильно увеличивается (он увеличился с 205 кб до 220 кб в примере ниже).

Для установки запустите в терминале: sudo apt-get install xournalили просто выберите его в Центре программного обеспечения

Интерфейс Xournal Полученный экспортированный PDF-файл

решение4

Помню, как-то раз мне и коллеге нужно было найти способ отредактировать пару pdf, в итоге мы использовали Gimp. Я прокомментирую вам детали... мы открываем pdf напрямую с помощью gimp (в терминале)

gimp the_file.pdf

После завершения редактирования мы не сохранили изменения, вместо этого мы распечатали их в файл PDF... Кажется, это сработало нормально.

Связанный контент