Создавайте заполняемые или редактируемые поля в PDF


20

Интересно, как создать заполняемые формы в PDF, например, этот . Я хотел бы заполнить места, которые необходимо заполнить.


Если вы хотите заполнить формы в существующем PDF, см. Ответ Тома Броссмана ниже.
Гаррет

LO Draw также может экспортировать заполняемую форму PDF, я бы опубликовал ответ, но он защищен :(
Герт ван ден Берг

Ответы:


21

Я полагаю, что OpenOffice Writer может создавать заполняемые PDF-файлы, хотя, возможно, ему не хватает некоторых функций, которые вам могут понадобиться, таких как отправка по электронной почте результатов.

Основы:

  1. Создать новый документ OO Writer
  2. Включите панель инструментов «Формы»: «Вид» → «Панели инструментов» → «Элементы управления форм».
  3. Создайте свою форму
  4. Экспорт в формате PDF

Вот подробное руководство:

http://openoffice.blogs.com/forms_fromscratch.pdf

Чтобы добавить поля формы в существующий PDF, вы можете установить расширение pdf import для OO Writer:

sudo apt-get install libreoffice-pdfimport

Я только что проверил это, и он отлично работает с LibreOffice 3.


1
+1 Отличный урок. Я делаю PDF-файлы все время и никогда не освоил заполняемые поля. Может быть, теперь я могу понять это.
Том Броссман

Благодарность! Относится ли ваш метод OpenOffice Write только к pdf, который будет создан из документа OO Writer, а не к существующему pdf, такому как тот, что у меня в вопросе?
Тим

2
обновлена ​​информация о пакете для импорта существующих PDF-файлов в OO Writer.
ImaginaryRobots

это работает с LO 4.0 тоже. Бонусный пункт \ 1: используя форматированное текстовое поле, все, что находится в текстовом поле, форматируется так, как вам нравится. бонусное очко \ 2: с evince (просмотрщик PDF по умолчанию в Ubuntu) вы можете легко сохранить отредактированный документ
Dariopnc

19

Безусловно, самый простой способ сделать это с Xournal . Вы печатаете или рисуете слой над PDF, затем экспортируете PDF + ваш слой как новый PDF. Это выглядит очень аккуратно и легко в использовании. Вот снимок экрана пользовательского интерфейса с простой строкой текста, добавленной в ваш пример PDF.

Xournal пример редактирования


1
Спасибо, Том! если я правильно понимаю, Xournal может создать поля, которые будут заполнены сразу после этого. Предположим, что кто-то хотел бы создать интерактивные формы, которые будут заполнены кем-то позже, и как тогда будут создаваться такие формы?
Тим

@ Я редактировал твой вопрос, посмотри, имеет ли это смысл (отредактируй его, если нет). Xournal - это просто виртуальный слой поверх PDF, при экспорте они снова сплющиваются в один слой. Вот почему вы должны выстроить все вручную, он не видит поля. К сожалению, я не знаю ни одного программного обеспечения для Linux, которое можно использовать для создания PDF-документов с полями, которые могут заполнять пользователи.
Том Броссман,

Благодарность! Интересно, можно ли изменить размер шрифта входного текста?
Тим

@ Вверху справа на снимке экрана можно настроить шрифт и размер шрифта.
Том Броссман

LibreOffice Draw способен на то же самое ...
Герт ван ден Берг

5

Загрузите и установите Master PDF Editor отсюда , например, 64-битную версию с QT 4.6

cd; wget http://get.code-industry.net/public/master-pdf-editor-3.5.81_amd64.deb
sudo dpkg -i master-pdf-editor-3.5.81_amd64.deb
sudo apt-get install libqt4-svg
  • Создать новый PDF или редактировать существующие.
  • Добавить и / или редактировать закладки в файлах PDF.
  • Быстрые и простые формы PDF заполнить.
  • Изменение атрибутов шрифта (размер, семейство, цвет и т. Д.).
  • Шифрование и / или защита файлов PDF с использованием 128-битного шифрования.
  • Конвертируйте файлы XPS в PDF.
  • Поддержка JavaScript
  • Динамическая поддержка форм XFA.
  • Формы валидации и вычисления значений.
  • Добавьте элементы управления PDF (например, кнопки, флажки, списки и т. Д.) В свои PDF-файлы.
  • Импорт / экспорт PDF-страниц в распространенные графические форматы, включая BMP, JPG, PNG и TIFF.
  • Подписание PDF документов с цифровой подписью, создание и проверка подписей.
  • Бесплатный PDF Editor в Linux (для некоммерческого использования)

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


Это намного проще в использовании, чем другие (которые я не мог выделить, чтобы выделить / выбрать поля формы PDF для начала)!
shad0w_wa1k3r

1
Следует отметить, что это коммерческое программное обеспечение, но бесплатная версия не оставляет водяного знака или чего-либо еще +1
Бен Виндинг

1

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

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


Благодарность! (1) Если OCR и редактировать текст, как мне вернуться к исходному PDF с добавлением форм? (2) Я пытался открыть PDF-файл в LibreOffice Draw, но он не показывает PDF-файл, а является его источником. Я думаю, что я могу открыть PDF неправильно?
Тим

Если вы распечатываете его в текстовом документе, обрабатывающем текст, вам нужно исправить все ошибки в текстовом процессоре, таком как Libreoffice Writer, затем добавить свою информацию и затем сохранить ее в формате PDF.
Джаз

Если вы откроете исходный PDF-файл в средстве просмотра PDF, вы можете вырезать и вставить изображение в Libreoffice Draw, добавить текст в изображение в нужных местах, а затем снова сохранить его в формате PDF.
Джаз

Благодарность! Для способа оптического распознавания символов означает, что «сохранить его в формате PDF» означает преобразование из формата odt в формат pdf, и будет ли он создавать PDF с макетом, отличным от формата исходного PDF?
Тим

Может быть, я должен был сказать «Экспортировать в формате PDF». Это пункт в меню Файл Libreoffice и значок на ленте / панели инструментов. Макет должен оставаться таким, каким вы его видите в Libreoffice, пока вы его редактируете.
Джаз


1

Вы можете создавать формы PDF с помощью OpenOffice Writer, которые пользователи могут заполнять с помощью простого средства просмотра PDF. Вы используете элементы управления формы (Вид - Панели инструментов - «Элементы управления формы») и вставляете поля. В этом процессе есть несколько шагов. Как это сделать руководство:

http://foersom.org/HowTo/OoCreatePdfForm.html


1
Спасибо и добро пожаловать на сайт Ask Ubuntu! Ваш ответ может быть правильным и очень хорошим, но нам нужно, чтобы основное содержание ответа было здесь. Предоставьте ссылку для справки.
Анвар

1

Пока что для меня все pdf для linux глючные и нестабильные. Простой способ наложения информации - это:

  1. Используйте GIMP для импорта PDF и сохранения PDF как изображения (например, TIFF)
  2. Используйте это изображение в качестве водяного знака в LibreOffice Writer
  3. Используйте клавиатуру, чтобы просто набрать на странице, где вам нужно
  4. Сохранить как файлы odt и pdf

Просто, быстро.


0

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

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

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

2
Может ли updf вставлять заполняемые поля? Это было главной заботой вопроса
Анвар

0

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


За 20 долларов в месяц ....
Герт ван ден Берг

0

PDF Studio 9 имеет интерактивный конструктор форм для добавления текстовых полей, флажков, переключателей, списков или полей подписи в документы PDF. JavaScript форматирование и расчеты поддерживаются.

Если вы заинтересованы только в заполнении данных в существующих интерактивных формах, наше программное обеспечение PDF Studio также может сделать это и сохранить формы. Он поддерживает акроформы и статические формы xfa.

http://www.qoppa.com/pdfstudio/


Вам нужно купить это программное обеспечение, чтобы использовать его, хотя есть бесплатная пробная версия.
Дэвид Фёрстер

0

Я думаю, что лучший инструмент для этого - Foxit Reader . Он может быть установлен в Ubuntu и имеет опцию Type для заполнения PDF-файлов.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.