我想在Acrobat中编辑PDF的字段Forms->Add or Edit Fields
,我知道该字段的使用方法。
不幸的是,我想编辑的新表格似乎是在LiveCycle设计器中制作的,因此一直尝试在LiveCycle中打开它。
有没有办法更改此行为并使该表单在Acrobat Pro中可编辑?
我想在Acrobat中编辑PDF的字段Forms->Add or Edit Fields
,我知道该字段的使用方法。
不幸的是,我想编辑的新表格似乎是在LiveCycle设计器中制作的,因此一直尝试在LiveCycle中打开它。
有没有办法更改此行为并使该表单在Acrobat Pro中可编辑?
Answers:
为了能够在Adobe Acrobat(而非Reader)中编辑Adobe Form,您需要先在LiveCycle中将其打开,然后将其另存为“静态Adobe Form”。
接下来,您需要使用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中打开清理后的表单,如有需要,请更正变量名(可以使用前缀form [0]重命名它们),然后将其另存为Adobe Optimized PDF兼容。
我现在找到了解决方案。我已下载的免费版本,CutePDF
并使用下载随附的README.txt文档中的以下说明将旧文件打印为PDF:
使用CutePDF Writer创建PDF文档:
不要寻找任何要运行的应用程序。只需使用CutePDF Writer(打印机)打印文档即可获得PDF输出。
Open your original document and select Print command in File menu
应用程序以显示“打印”对话框。然后选择CutePDF Writer作为要打印的打印机(不要选择“打印到文件”选项)。您将看到一个另存为对话框,提示您保存创建的PDF文件。选择要保存的文件夹并输入文件名,然后单击“保存”。转到该文件夹以找到您的PDF文件。
希望能对某人有所帮助。
目前,除非用Adobe Acrobat 8.0(可能还有8.1)发布的LifeCycle的较旧版本创建,否则无法再在最新版本的Adobe Acrobat Professional(不是Reader)中编辑在LifeCycle中创建的PDF表单。
在这些版本的LifeCycle中,Adobe在同一程序包中创建并保存了“新”样式表单和“旧”样式表单数据。
在这种情况下,您可以使用上述情况在LifeCycle的(旧)版本中打开该表单,将其另存为“静态PDF表单”(而不是动态),并使用公共领域pdf工具将“ XFA”标头。
然后,当您在Adobe Acrobate(而非阅读器)中打开表单时,它不会抱怨需要在LifeCycle中打开它,但也允许您编辑它并可以访问脚本等。
编辑/创建表单字段需要Acrobat(而非阅读器)。 http://get.adobe.com/reader/
然后,在安装后,您可以使用wbeard52的建议“选择默认程序”并选择Acrobat,或者直接打开Acrobat并打开PDF。
默认程序是每台计算机,即使它尝试在您的计算机上的LiveCycle中打开,也不一定会尝试在另一台计算机上使用同一程序打开。