форма не редактируется в Adobe Acrobat после FormDesigner

Статус
Закрыто для дальнейших ответов.

zeiv

Участник
Топикстартер
Сообщения
91
Реакции
29
Форма была создана в Adobe Acrobat, потом в нём же и редактировалась.
Через некоторое время эта же форма редактировалась в FormDesigner(е).
Теперь нет возможности редактировать в Adobe Acrobat, только в FormDesigner(е).
Вопрос, можно ли это как то исправить, т.е. получить возможность редактировать в Adobe Acrobat?
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 324
Реакции
7 870
Шо за формдизайнер? Может livecycle designer?
 
  • Спасибо
Реакции: zeiv

zeiv

Участник
Топикстартер
Сообщения
91
Реакции
29
Шо за формдизайнер? Может livecycle designer?
Может!
gt7AZGWw.jpg
 
Последнее редактирование:

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 324
Реакции
7 870
К сожалению, форма из дизайнера не подлежит редакции в акробате.
 
Последнее редактирование:
  • Спасибо
Реакции: zeiv

zeiv

Участник
Топикстартер
Сообщения
91
Реакции
29
Понятно!:(
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 324
Реакции
7 870
Сам как-то голову ломал над этим. Решения не нашёл. С другой стороны, дизайнер имеет поболя фич, и не стоит расстраиваться.
 
  • Спасибо
Реакции: zeiv

zeiv

Участник
Топикстартер
Сообщения
91
Реакции
29
Сам как-то голову ломал над этим. Решения не нашёл. С другой стороны, дизайнер имеет поболя фич, и не стоит расстраиваться.
Полностью согласен, но он не везде где мне нужно установлен, а Adobe Acrobat везде.
 

suntory

Administrator
15 лет на форуме
Сообщения
23 438
Реакции
12 479
http://superuser.com/questions/335966/how-do-i-edit-a-pdf-in-acrobat-if-it-rather-than-livecycle
To be able to edit a Adobe Form in Adobe Acrobat (not Reader) you need to open it first in LiveCycle, and save it as a "static Adobe Form".
Next you need to use a public domain toolkit for Adobe forms (Download PDFTKhttp://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/) and install it.
The for each form (or one form) you need to convert it to remove XML header information, so Adobe Acrobat (not Reader) will allow you to edit the form in it.
pdftk original.pdf output cleaned-original.pdf drop_xfa
Now open the cleaned form in Adobe acrobat, fix the variable names if needed (they may be renamed with a prefix form[0].) and save it as an Adobe Optimised PDF compatible as you see fit.
I was able to pull it off without performing the first step in LiveCycle. Pretty much ran the command line, then afterwards trying to edit the PDF in Acrobat says that you need to "Save As..." in order to edit the fields. Did that, and now my form is editable in Acrobat. –
Agreed with @enriquein - You don't need LiveCycle - this works with pdftk without it (at least for the PDFs I tried it on).
 
  • Спасибо
Реакции: George

suntory

Administrator
15 лет на форуме
Сообщения
23 438
Реакции
12 479
https://forums.adobe.com/thread/301733
There is another way but it's a manual process and it's a HACK. Using this process will basically kill any XFA or JS functionality that was in the form previously. So proceed at your own risk...

Use a tool that can view and edit the internals of a "static" LiveCycle PDF form (i.e. Windjack's PDFCanOpener).
Delete the XFA dictionary
Do a SaveAs to a new form name.
Close the form
Re-open the form and then you should be able to edit the form with the Acroform tools.

Note: This WILL NOT work with dynamic forms.
Sabian - that suggestion won't work on many types of XFA forms - only those classic ones that happen to have an "AcroForm mirror".
 
  • Спасибо
Реакции: George

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 324
Реакции
7 870
Using this process will basically kill any XFA or JS functionality that was in the form previously.
За этим кроется, что некоторые элементы (а может и вся форма) не будут работать, так как неведомо как дизайнер свои элементы форм "рисует". Тем не менее, спасибо за инфу!
 

suntory

Administrator
15 лет на форуме
Сообщения
23 438
Реакции
12 479
Статус
Закрыто для дальнейших ответов.