2012-04-18 1 views
1

Я ранее имел подрядчика Elance для создания формы PDF для меня для целей выставления счетов.Как создать форму PDF, которая может использоваться как в Mac Preview, так и в Adobe Reader?

Мне нравится форма, но я могу открыть ее только с помощью Adobe Reader (Mac) и не предварительного просмотра.

В последнее время я столкнулся с формой, которую можно открыть и заполнить, используя Preview AND Adobe Reader.

См here

Мой вопрос, как я могу генерировать PDF форму, которая может открываться как в Preview и Adobe Reader?

Я прошу как:

  • ручной генерации (с использованием программного обеспечения или приложения, как Слово или Adobe Professional PDF)

  • программно (с помощью кода или библиотеки, предпочтительно с открытым исходным кодом)

+2

Отметьте это сообщение, которое может вам помочь, http://www.assuredynamics.com/index.php/2011/02/pdf-forms-in-apple-preview/ –

+0

Я прочитал этот пост. Но внизу сказано, что есть часть текста, чтобы сказать: «Пожалуйста, используйте Adobe Reader, чтобы открыть эту форму. Что не идеально. Это форма, о которой я раньше говорил. http://cl.ly/Fx0d Он работает как в Preview, так и в Adobe Reader, что отлично. –

ответ

0

Существует два основных типа PDF-форм: AcroForms и XFA forms. Хотя я не тестировал это, я подозреваю, что если вы хотите, чтобы форма PDF работала с приложением Preview, этого должно быть достаточно, если вы избегаете использования форм XFA (обычно форм PDF, созданных Adobe LiveCycle) и встроенного кода JavaScript в ваших PDF-файлах , Формы PDF с использованием кнопок действий, таких как «Очистить форму», «Печать» и «Отправить», например, всегда будут включать в себя код javascript.

Рекомендации для библиотек, которые позволяют создавать эти формы, будут зависеть от ОС, которую вы хотите использовать для их создания, языка программирования и т. Д. У этого question, похоже, есть обширный список таких библиотек.