2016-04-30 6 views
0

Как добавить PDF417 2-D штрих-код (как изображение) в Acroform PDF?Добавить штрих-код в PDF

  • У меня есть процесс в месте, где я заполнить PDF «шаблоны» с данными, используя XFDF файл, который я строю на стороне сервера. Оставаясь в одном рабочем процессе, я хотел бы использовать файлы XFDF или FDF для добавления штрих-кода в PDF-файл.

  • Я использую полноэкранную среду JavaScript, где среда Nodejs работает на стороне сервера. Я использую сервер PDFTK (JavaScript на сервере, вызывающий файл PDFTK.exe).

  • Я могу использовать любой инструмент/технику в своем стеке технологий (Nodejs/Javascript). Кроме того, это решение должно работать только на стороне сервера.

  • В «шаблоне» PDF в настоящее время используется штрих-код «Бумажные формы для штрих-кодов Adobe Lifecycle» для штрих-кода. Когда мы заполняем эту форму PDF вручную с помощью данных, скрипт XFA, встроенный в PDF, автоматически заполняет штрих-код PDF417 с помощью элемента «Бумажные форматы штрих-кода».

  • Когда я запускаю команду заполнения формы PDFTK Server, чтобы заполнить PDF с помощью данных XFDF, я создаю серверную часть, я считаю, что XFA (и, следовательно, любой интеллект позади элемента управления «Бумажные форматы») автоматически удаляется из полученного выход PDF.

  • Я могу по желанию удалить «Бумажные формы штрих-кода» и использовать любой другой доступный элемент управления.

  • pdf417-js, похоже, приближается к созданию штрих-кода PDF417, но это клиентская сторона. А также, я не вижу способа построить вывод изображения.

  • Из моего исследования кажется, что мне может потребоваться удалить существующий элемент «Бумажные формы штрих-кода» и как-то добавить изображение в PDF. Затем, возможно, используйте PDFTK, чтобы каким-то образом объединить PDF-документ, который я заполнил данными из моего существующего процесса, с другим PDF-файлом, который просто имеет штрих-код.

  • Я никогда не видел примера XFDF или FDF, вставляющего изображение в PDF. Я читал, где можно динамически добавлять изображение (значок) в элемент управления кнопкой через FDF (я не нашел на этом жесткого примера), но не смог получить ничего работающего.

ответ

1

FDF поддерживает вставку изображений в виде значков в поля Button. Однако я не уверен, делает ли это XFDF. Возможно, вам придется преобразовать изображение в формат PDF.

Для промышленного использования вы можете рассмотреть специализированные инструменты, такие как FDFMerge by Appligent (что также позволит выборочно сгладить поле штрих-кода (и другие)).

+0

Я тестировал это с помощью Acroform PDF. Я поместил кнопку на одной из форм, которые мы используем, и установил макет атрибута только «значок» и выбрал значок (test.jpg) из моей файловой системы. Я сохранил и сделал экспорт в XFDF и FDF. Кнопка не была на выходе любого из файлов. – Aaron

+0

Вы любезно удалите свой ответ, потому что я хотел бы удалить свой вопрос, поскольку получил несколько негативных отзывов об этом. – Aaron

+0

Изображение не экспортируется; вам нужно будет просмотреть спецификацию FDF (которая является частью спецификации PDF) для полного набора команд. –

1

Как FDF, так и XFDF поддерживают добавление изображений на страницы PDF. Во-первых, Adobe Acrobat и Reader могут отправлять данные формы, а также аннотации комментариев. Он также может импортировать данные формы, а также аннотации комментариев. Поэтому FDF и XFDF могут представлять как данные формы, так и комментарии комментариев.

Изображения могут быть добавлены в PDF через FDF или XFDF, представляя их в виде аннотации к марке. Acrobat, безусловно, может импортировать эти файлы, но большинство серверных инструментов не знают об элементе XFDF <annots>, и даже если бы они это сделали, они вообще не могут создавать внешний вид аннотации, основанный на свойствах аннотации. Можно; Datalogics PDF Java Toolkit способен импортировать XFDF с аннотациями маркеров.