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

58

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

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

  1. Первый способ - использовать gimp. Сначала я импортирую форму приложения в gimp, а затем вставьте изображение подписи на правом пространстве «ЗАЯВЛЕНИЕ:» на второй странице формы заявки.

    Проблемы заключаются в следующем:

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

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

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

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

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

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

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

11 ответов

57

Моя рекомендация 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 является то, что готовый документ выглядит так, что шрифты преобразуются в изображение. Шрифты уже не такие четкие. Тем не менее, он выглядит лучше, чем если вы печатаете и повторно сканируете и намного быстрее. [Примечание: в моем последнем опыте, похоже, эта проблема решена. Может быть, мне просто повезло с конкретными шрифтами. Пожалуйста, оставьте комментарий на своем опыте, и я обновлю соответствующим образом.]

    
ответ дан snowguy 26.03.2013 в 20:25
16

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

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

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

    
ответ дан C.S.Cameron 30.01.2012 в 12:56
10

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

(Раскрытие информации: я являюсь соучредителем PDF Buddy)

    
ответ дан Yarin 28.11.2013 в 20:51
4

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

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

    
ответ дан stephenmyall 24.07.2012 в 01:06
4

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

    
ответ дан user76204 24.07.2012 в 02:53
4

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

sudo apt-get install pdftk

Это только одна команда:

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

Или прочитайте статью о применении подписи к пэду здесь: Ссылка

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

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

Для статьи, объясняющей все параметры, см. Ссылка

    
ответ дан Thomas Ahle 28.02.2013 в 14:24
4

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

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

sudo add-apt-repository ppa:atareao/updf
sudo apt-get update
sudo apt-get install updf
    
ответ дан atareao 27.09.2012 в 11:44
3

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

    
ответ дан Tom Brossman 25.01.2012 в 16:44
2

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

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

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

    
ответ дан Patrick Häcker 12.01.2014 в 18:11
1

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

    
ответ дан rob grune 24.02.2013 в 05:37
0

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

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

ответ дан user192724 14.09.2013 в 06:30