Как мне отредактировать PDF в Acrobat, если он, а не LiveCycle

13

Я хочу редактировать поля PDF в Acrobat, используя Forms->Add or Edit Fieldsкоторые я знаю, как использовать.

К сожалению, новая форма, которую я хочу отредактировать, кажется, была сделана в конструкторе LiveCycle и поэтому пытается открыть ее в LiveCycle.

Есть ли способ изменить это поведение и сделать эту форму редактируемой в Acrobat Pro?

Джо
источник
3
Вы также можете использовать функцию «Извлечение страниц» в режиме «Организовать страницы» в Acrobat, выбрав все страницы и щелкнув правой кнопкой мыши. Это дает вам PDF, которые можно редактировать в Acrobat.
BlueSam
@BlueSam, который не работает с защищенными документами, и именно тогда начинается проблема, описанная в этой записи. Итак, предложенное вами решение неверно.
PKHunter
На самом деле комментарий BlueSam был именно то, что мне нужно. У меня есть несколько форм, которые не защищены, но были созданы с помощью LiveCycle, что не позволяет мне добавлять дополнительные страницы (единственное, что мне нужно было сделать!). pdftk не помог, но «Извлечение страниц» дало мне нужный файл, не удаляя поля формы. В моем случае документ был неограниченным, за исключением того, что он был создан в LiveCycle, что не позволяло мне редактировать его как стандартный PDF.
доктор Никсон

Ответы:

13

Чтобы иметь возможность редактировать форму Adobe в Adobe Acrobat (не Reader), необходимо сначала открыть ее в LiveCycle и сохранить как «статическую форму Adobe».

Далее вам нужно использовать общедоступный набор инструментов для форм Adobe (загрузить PDFTK http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ ) и установить его.

Для каждой формы (или одной формы) вам необходимо преобразовать ее для удаления информации заголовка XML, поэтому Adobe Acrobat (не Reader) позволит вам редактировать форму в ней.

pdftk original.pdf output cleaned-original.pdf drop_xfa

Теперь откройте очищенную форму в Adobe acrobat, исправьте имена переменных при необходимости (они могут быть переименованы с префиксной формой [0].) И сохраните ее в формате Adobe Optimized PDF, совместимом по вашему усмотрению.

dmc2005
источник
Это хорошо работает, если кто-то имеет доступ к конструктору LiveCycle.
Депвид
3
Я смог осуществить это, не выполнив первый шаг в LiveCycle. В значительной степени запустил командную строку, затем попытка отредактировать PDF в Acrobat говорит, что вам нужно «Сохранить как ...», чтобы редактировать поля. Сделал это, и теперь моя форма редактируется в Acrobat.
enriquein
Согласен с @enriquein - Вам не нужен LiveCycle - он работает с pdftk без него (по крайней мере, для PDF-файлов, на которых я его пробовал).
Нейт Мюррей
У меня был такой же опыт, как у @NateMurray и enriquein - я просто выполнил drop_xfa, а затем смог экспортировать файл xfdf / fdf. Оттуда все как обычно.
Аарон
Обходной путь без LiveCycle, похоже, не работает (больше?) - после удаления xfa с помощью pdftk, открытие файла в Adobe Reader приводит к сообщению об ошибке и не редактируемому файлу. «документ был изменен с момента его создания, и использование расширенных функций больше не доступно»
Daddy32
4

Используя Acrobat 10 Pro, я «печатаю в PDF». Это дает плоскую копию формы. Затем, когда я иду к редактированию, я позволяю Acrobat создать все поля для меня. После этого достаточно просто редактировать поля так, как я хочу.

Дэвид
источник
@ Дэвид, он не работает, если PDF защищен. В последней версии PDF Acrobat функция «Печать в PDF» отсутствует.
PKHunter
0

Теперь я нашел решение для этого. Я скачал бесплатную версию CutePDFи распечатал в PDF старый файл, используя следующую инструкцию, приведенную в документе README.txt, который поставляется вместе с загрузкой:

Использование CutePDF Writer для создания PDF документа:

НЕ ищите никаких приложений для запуска. Просто распечатайте документ, используя CutePDF Writer (принтер), чтобы получить вывод PDF.

Open your original document and select Print command in File menu

вашего приложения, чтобы вызвать диалоговое окно печати. Затем выберите CutePDF Writer в качестве принтера для печати (НЕ выбирайте опцию «Печать в файл»). Появится диалоговое окно «Сохранить как» с предложением сохранить созданный файл PDF. Выберите папку для сохранения и введите имя файла, затем нажмите «Сохранить». Перейдите в эту папку, чтобы найти файл PDF.

Надеюсь, что это помогает кому-то.

Джо
источник
Сохраняет ли это поля, которые уже есть в документе, или вам нужно добавить все обратно?
PatKilg
Вы должны добавить все обратно снова. По крайней мере из того, что я нашел, что было хорошо.
funkymushroom
0

В настоящее время форма PDF, созданная в LifeCycle, больше не может быть отредактирована в последних версиях Adobe Acrobat Professional (не Reader), если форма не была создана в более старой версии LifeCycle, выпущенной с Adobe Acrobat 8.0 (и, возможно, 8.1)

В этих версиях LifeCycle Adobe создала и сохранила как «новую» форму стиля, так и данные «старого» стиля в одном пакете.

Если это так, то вы можете использовать ситуацию, описанную выше, чтобы открыть форму в (старой) версии LifeCycle, сохранить ее как «статическую PDF-форму» (а не динамическую) и использовать инструмент pdf для общего доступа, чтобы убрать « XFA "заголовок.

Затем, когда вы открываете форму в Adobe Acrobate (не для чтения), она не будет жаловаться на необходимость ее открытия в LifeCycle, но также позволит вам редактировать ее и иметь доступ к сценариям и т. Д.

dmc2005
источник
0

Хотя изначально я не мог редактировать форму, созданную в Live Cycle с использованием Adobe Acrobat XI Standard (версия 11.0.09), я обнаружил, что если я распечатал версию Live Cycle в формате PDF, а затем открыл новый файл PDF, я смог отредактировать документ. Теперь, когда я сделал это, я потерял заполненные поля формы, но для моих целей это было нормально, так как все, что я хотел сделать, это добавить нижний колонтитул, указывающий, что это исправленная версия предыдущего, заполненного документа.

Abe18
источник
-2

Я предполагаю, что вы используете компьютер с Windows, поскольку в вопросе не указана ОС. Почему бы вам не щелкнуть правой кнопкой мыши файл и не открыть его с Adobe Acrobat Pro.

Если программы нет в списке, вы можете выбрать программу, чтобы открыть еевведите описание изображения здесь

wbeard52
источник
1
Здравствуй. Спасибо за ответ. Я не прояснил себя. Конечно, я могу открыть его в Acrobat, но не могу использовать эту Forms->Add or Edit Fieldsопцию, потому что ее там нет.
Джо
-2

Для редактирования / создания полей формы требуется Acrobat (не читатель). http://get.adobe.com/reader/

Затем, после установки, вы можете использовать предложение wbeard52 «Выбрать программу по умолчанию» и выбрать Acrobat, или просто открыть Acrobat и открыть PDF.

Программы по умолчанию для каждого компьютера, и хотя он пытается открыть в LiveCycle на вашем компьютере, он не обязательно пытается открыть с помощью той же программы на другом компьютере.

Delacombo
источник
3
Это неверно Файлы, созданные в Livecycle, нельзя редактировать в Acrobat. Вы ДОЛЖНЫ использовать Livecycle, чтобы редактировать их в их текущем формате. Это не выбор использования правильной программы для открытия файла, а дизайнерское решение Adobe, позволяющее LiveCycle редактировать только формы, изначально созданные в livecycle, из-за «потокового» позиционирования, которое Acrobat не может воспроизвести.
PatKilg