Как я могу отредактировать изображение в существующий файл PDF?


60

У меня есть отсканированный файл PDF, который является формой заявки , и изображение, которое является отсканированной версией моей подписи (например, этой ) и может быть в любом формате изображения, таком как EPS или PNG. Я хотел бы поставить изображение подписи на пустое место справа от «ЗАЯВИТЕЛЬ:» на второй странице формы заявки. Интересно, как это сделать?

Я пробовал следующие методы, но ни один из них не удался:

  1. Первый способ - использовать GIMP. Сначала я импортирую форму заявки в gimp, а затем вставляю изображение подписи в поле справа «APPLICANT:» на второй странице формы заявки.

    Проблемы в том, что:

    • Кажется, что я могу импортировать только одну страницу формы заявки в GIMP, а не все две страницы.

    • Также, когда я сохраняю модификацию, наиболее близким форматом к PDF, который я могу сохранить, является PS, и разрешение было понижено, а размер сохраненного файла в 10 раз больше, чем исходная форма заявки и изображение подписи.

  2. Второй способ - использование Libreoffice Draw. Я установил пакет libreoffice-pdfimport. Но после того, как я импортирую форму заявки в Libreoffice Draw,

    • весь отсканированный контент не импортируется, и

    • макет отличается от макета оригинальной формы заявки.

Так что еще можно попробовать? Я бы предпочел какой-нибудь способ, которым можно выложить изображение подписи прямо в PDF-файл формы заявки,

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

Хотя это и не нативное приложение, посмотрите этот ответ: askubuntu.com/a/35679/4923 это приложение также может довольно хорошо вставлять изображения в существующие PDF-файлы.
Сабакон

В gimp вы можете выбрать опцию печати и экспортировать ее в pdf таким образом; пакет cups-pdf предоставляет больше возможностей, чем печать по умолчанию в файл. Вы можете заранее объединить обе страницы в один документ.

@Mik: (1) Работает ли пакет cups-pdf в gimp? Может ли это уменьшить размер хранилища при сохранении исходного разрешения? (2) Есть ли способ разделить и объединить страницы многостраничного файла PDF?
Тим

Да, вы просто идете в меню печати - там есть разрешение и другие настройки. Вы должны просто иметь возможность импортировать PDF в GIMP, делать то, что вы хотите, а затем экспортировать его в формате PDF через меню печати.

@Mik: Для чего используется cups-pdf? Используется ли он для преобразования файлов в других форматах в файлы в формате PDF?
Тим

Ответы:


61

Моя рекомендация Xournal. Вот инструкции.

Установка:

sudo apt-get install xournal

Для версий Ubuntu до 14.04 вам может потребоваться установка из ppa. Вот эти инструкции.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install xournal

Запустите xournal, нажмите File> Annotate PDF, выберите файл PDF.

Теперь перейдите туда, где вам нужно добавить свою подпись и нажмите Tools> Image(или значок на панели инструментов «Изображение»), затем нажмите, где вы хотите добавить изображение. Появится диалоговое окно выбора изображения, выберите ваше изображение.

Вставное изображение Xournal - отличное дополнение, но не отполированное. Как только вы добавите изображение, не забудьте изменить его размер и переместить в нужное вам место. Для изменения размера нет возможности гарантировать, что пропорции остаются неизменными. Просто посмотри. Как только вы закончите, он находится в своем собственном слое, который вы не можете изменить. Если вам не нравится, как это заканчивается, удалите этот слой и начните снова.

Очень удобно то, что вы можете использовать его, ctrl-cкак только вы измените его размер, а затем ctrl-vв следующий раз, когда вам нужно вставить свое изображение. Если вы хотите, чтобы изображение было одинакового размера, это сэкономит вам время.

Когда вы закончите, выберите File->, Export to PDFчтобы вернуть его в формат PDF, я полагаю, вы захотите отправить подписанный документ.

Примечание. Недостатком Xournal является то, что готовый документ выглядит так, как будто шрифты преобразованы в изображение. Шрифты уже не такие четкие. Тем не менее, он выглядит лучше, чем при печати и повторном сканировании, и работает намного быстрее. [Примечание: по моему последнему опыту эта проблема была решена. Может быть, мне просто повезло с конкретными шрифтами. Пожалуйста, оставьте комментарий о вашем опыте, и я буду обновлять соответственно.]


4
Xournal - это путь, по которому можно идти
Freedom_Ben

3
Я обычно использую Inkscape для работы с PDF, я бы посоветовал попробовать это. Как и в GIMP, он может обрабатывать только отдельные страницы. Его преимущество в том, что вы можете напрямую манипулировать различными объектами в pdf.
Нелети

3
Wow - Xournal действительно работает! В Ubuntu 14.04 вам не нужно добавлять отдельное репо - версия 4.7 доступна в репозиториях по умолчанию.
Сэм Кинг,

2
Чтобы вернуть PDF-документ после ваших изменений, используйте file -> export to PDF, так как обычное сохранение создаст xojфайл, формат, специфичный только для самого xournal.
Мэтт

1
Только что перепробовал всю процедуру, шрифты не конвертируются в изображения. Текст в результате PDF можно выбрать и отлично смотрится на всех уровнях масштабирования.
Николас Рауль

17

LibreOffice Draw позволит вам изменять PDF.

В Ubuntu вам может потребоваться установить расширение LibreOffice для импорта PDF-файлов, что можно сделать, запустивsudo apt-get install libreoffice-pdfimport

Я использовал его для вставки сканов моих подписей.


3
Когда вы импортируете файл pdf в LibreOffice Draw и экспортируете его обратно в pdf, меняется ли макет?
Тим

1
Макет страницы? Если это так, вы можете использовать pdfmod, чтобы исправить это. Вам не нужно использовать Draw; Вы можете импортировать PDF с Writer, а затем вставить свое изображение. У меня есть запись в блоге об этом на colans.net/blog/signing-document-image-ubuntu-1210 .
колан

LibreOffice не работает ни в коем случае, я только попробовал это с многостраничным документом, и это испортило это. Может быть, достаточно хорошо для правительственной работы, но не для серьезного использования.
empedokles

Это должен быть принятый ответ. xournal практически бесполезен из-за непригодного выхода, который он производит.
Pa_

Отсутствие шрифтов может быть проблемой .. У меня был документ, использующий Calibri, который был довольно проблематичным, пока я не установил Carlito
Герт ван ден Берг

10

Вы можете использовать PDF Buddy , онлайн-редактор PDF, который делает добавление подписей до смешного простым: вы можете просто нарисовать их или добавить их в виде файлов изображений.

введите описание изображения здесь

(Раскрытие: я соучредитель PDF Buddy)


2
Я просто использовал это, очень гладко.
Dukedave

Я предлагаю вам добавить опцию масштабирования для документа, отличная работа!
Samus_

2
Это коммерческий продукт, и я не смог скачать ни одного документа без обновления.
Данияр

1
@danijar есть бесплатные кредиты для ограниченного использования - обновление не требуется pdfbuddy.com/faq#credits
Ярин

Какова политика хранения данных? Предоставляете ли вы какую-либо возможность ДЕЙСТВИТЕЛЬНО удалять документы после завершения редактирования?
Абхишек Ананд

4

Я думаю, что вы были на правильном пути с GIMP. Почему бы не извлечь выгоду из того, что вы сделали в GIMP, и заново объединить PDF, используя что-то вроде PDF shuffler (имеет возможность импортировать PS-файлы postscript).

Смотрите этот предыдущий вопрос, как


Спасибо! (1) Что означает «извлечь выгоду из того, что вы сделали в GIMP»? (2) Есть ли способ разделить и объединить страницы многостраничного файла PDF?
Тим

(1) Сделайте это как gimp, как вы это сделали, и сохраните его в файле PS (2) Насколько мне известно, поэтому я предлагаю PDF-компилятор. Однако в USC доступно огромное количество программ для редактирования PDF. Вы смотрели на любой из них, например, PDF Studio 7 Standard. Слишком много для меня, чтобы иметь полное представление обо всей их функциональности
Стивенмол

Можно ли добавить изображение без необходимости растеризации других частей PDF-файла, т. е. без потери текста в PDF-файле формы заявки путем преобразования всего PDF-файла в изображения?
Тим

Тим, чтобы избежать растерзания (как вы уже описали), вам, вероятно, придется вернуться к программному обеспечению, в котором вы изначально создали PDF. Вы сталкиваетесь с этими проблемами, потому что используете отсканированный PDF.
Стивенмолл

Отсканированный PDF - это все, что у меня есть, но я добавил немного текста в отсканированный PDF (не показан в ссылке). если я добавлю изображение подписи в PDF, как я могу избежать растеризации всего PDF, то есть избежать потери введенного текста?
Тим

4

Я нашел способ сделать это, но он включает в себя преобразование изображения вашей подписи в pdf, а затем объединение его с целевой формой приложения и вывод нового документа; подпись добавляется в конце документа. Это довольно просто сделать и может быть самым простым способом сделать это. Imagemagickэто программа для установки (при необходимости) и использовать его функцию преобразования таким образом: convert original.pdf signature.pdf final.pdf.

Скриншот


Спасибо! Можно ли добавить изображение подписи не только в конец файла pdf, но и прямо в поле «ЗАЯВИТЕЛЬ:» в середине второй страницы?
Тим

Я думаю, что есть способ, но вам нужно будет проверить настройки imagemagick, так как я использовал программу только описанным способом. Если вы не можете получить подпись там, где хотите, вы можете заполнить формы с помощью xournal, распечатать их, подписать, а затем снова отсканировать.

Является ли программное обеспечение на картинке в вашем ответе каким-то интерфейсом Imagemagick или чем-то еще? Вы добавляете изображение подписи в это программное обеспечение?
Тим

Скриншот от Evince; но я думаю, что вы сможете получить то, что вы хотите, с помощью imagemagick или pdfshuffler или gscan2pdf. Это будет включать в себя слияние PDF, хотя.

Спасибо! Я не могу понять, как я могу выполнить свою задачу в imagemagick, то есть добавить изображение подписи не в конец PDF-файла формы заявки. Можно ли добавить изображение без необходимости растеризации других частей PDF-файла, т. Е. Без потери текста в PDF-файле формы заявки, поскольку необходимо преобразовать весь PDF-файл в изображения?
Тим

4

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

sudo apt-get install pdftk

Это всего лишь одна команда:

pdftk A=Orig.pdf B=MyPage.pdf cat A1-4 B1 A6-11 output Combined.pdf

Или прочитайте статью о применении подписи к блокноту здесь: http://zyliu2005.blogspot.co.uk/2009/08/linux-how-to-insert-img-to-pdf-files.html

Это также позволяет вам

  • Объединение PDF-документов или сопоставление PDF-страниц сканирования
  • Разделить страницы PDF в новый документ
  • Поворот PDF-документов или страниц
  • Расшифровать ввод по необходимости (требуется пароль)
  • Зашифровать вывод как требуется
  • Заполнить PDF-формы данными X / FDF и / или выровнять формы
  • Создание трафаретов данных FDF из форм PDF
  • Применить фоновый водяной знак или штамп переднего плана
  • Отчет PDF Метрики, закладки и метаданные
  • Добавить / обновить PDF закладки или метаданные
  • Прикрепите файлы к страницам PDF или документу PDF
  • Распаковать вложения в формате PDF
  • Разрыв документа PDF на отдельные страницы
  • Распаковка и повторное сжатие потоков страниц
  • Ремонт поврежденного PDF (где это возможно)

Для статьи, объясняющей все варианты, см .: http://www.linux.com/learn/tutorials/442414-manipulation-pdfs-with-the-pdf-toolkit


4

Ты можешь попробовать: uPdf

Вы можете добавлять пустые страницы или страницы из других документов или вставлять изображения или текст.

sudo add-apt-repository ppa:atareao/updf
sudo apt-get update
sudo apt-get install updf

Работает только в точном
txwikinger

@txwikinger Квантовый пакет отлично работает в raring, вам просто нужно отредактировать /etc/apt/sources.list.d/atareao-updf-raring.list.
Кинан

Кажется, разбивает документы с редактируемыми полями (если они еще не были заполнены, но после сохранения они больше не будут заполняться).
Ponkadoodle

3

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


Ты имеешь в виду использовать мышь, чтобы выбрать «перо», а затем написать подпись на PDF?
Тим

@ Тим Да, это то, что я делаю.
Том Броссман

2

Очень простой способ - использовать Scribus:

  1. Откройте файл PDF с помощью Scribus (например, непосредственно из файлового менеджера)
  2. Добавьте изображение в нужное место
  3. Загрузите картинку в поле изображения
  4. Экспортировать как PDF

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


Я попробовал это на (относительно простой) PDF-форме, которую я заполнял, и Scribus просто не мог справиться с форматированием документа.
Стив Кроон

@SteveKroon: Вы можете открыть отчет об ошибке со своей проблемой с scribus: bugs.scribeus.net/my_view_page.php .
Патрик Хекер,

Возможно, если бы мне не нужно было создавать учетную запись, чтобы подать отчет об ошибке для инструмента, которым я никогда не пользовался до того, как попробовал описанное выше ...
Стив Кроон

Достаточно справедливо… :-)
Патрик Хекер,

1

1 / используйте GIMP, чтобы сохранить PDF как изображение. 2 / Откройте LO-Writer и импортируйте это изображение как водяной знак. 3 / просто введите водяной знак там, где это необходимо. Вы можете добавить коробки, изображения и т. д.


Можете ли вы дать инструкции? Как вы получаете GIMP для преобразования многостраничного PDF?
снежный человек

Для анализа файла PDF вы можете использовать одну из бесплатных утилит, например pdf-shuffler. Затем выполните шаги 1,2,3 выше.
Роб Грун

0

Я также искал способ вставить изображение моей подписи в PDF. Забавно, как это сложно. Многие бесплатные инструменты позволяют вам вставлять водяной знак, но вам нужно указать координаты x, y для того, куда он идет, другими словами, «нет графического интерфейса». хорошо для водяного знака, не подходит для подписи, которая должна приземлиться на линии.

Я только что обнаружил PDF escape http://www.pdfescape.com/, который работал как шарм. онлайн-интерфейс, позвольте мне легко загрузить PDF и изображение и разместить / масштабировать его по мере необходимости.


PDF Escape очень небезопасен - никакой защиты SSL для ваших файлов, подписей, паролей или чего-либо еще. Используйте PDF Buddy для гораздо лучшего онлайн-варианта (см. Мой ответ )
Ярин
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.