如果不是LiveCycle,如何在Acrobat中编辑PDF


13

我想在Acrobat中编辑PDF的字段Forms->Add or Edit Fields,我知道该字段的使用方法。

不幸的是,我想编辑的新表格似乎是在LiveCycle设计器中制作的,因此一直尝试在LiveCycle中打开它。

有没有办法更改此行为并使该表单在Acrobat Pro中可编辑?


3
您还可以通过选择所有页面并单击鼠标右键,在Acrobat的“组织页面”模式下使用“提取页面”功能。这样便可以在Acrobat中编辑PDF。
BlueSam '16

@BlueSam,不适用于受保护的文档,这是从本条目中描述的问题开​​始时开始的。因此,您提出的解决方案是不正确的。
PKHunter

实际上,BlueSam的评论正是我所需要的。我有多种形式,这些形式是不安全的,但是是使用LiveCycle创建的,这使我无法附加其他页面(这是我唯一需要做的!)。pdftk没有帮助,但是“提取页面”在没有删除表单字段的情况下为我提供了所需的文件。就我而言,文档是不受限制的,除了它是在LiveCycle中创建的之外,这使我无法将其编辑为标准PDF。
尼克松博士,

Answers:


13

为了能够在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兼容。


如果可以访问LiveCycle Designer,则此方法效果很好。
2013年

3
我能够在不执行LiveCycle第一步的情况下将其关闭。几乎运行了命令行,然后尝试在Acrobat中编辑PDF时说您需要“另存为...”才能编辑字段。做到了,现在我的表单可以在Acrobat中编辑。
enriquein 2014年

同意@enriquein-您不需要LiveCycle-如果没有它,它可以与pdftk一起使用(至少对于我尝试过的PDF而言)。
Nate Murray

我和@NateMurray和enriquein有相同的经验-只是做了一个drop_xfa,然后能够导出xfdf / fdf文件。从那里开始照常营业。
亚伦

没有LiveCycle的变通办法似乎不起作用(是吗?)-用pdftk删除xfa后,在Adobe Reader中打开文件会导致错误消息和不可编辑的文件。“自创建以来,文档已更改,不再使用扩展功能”
Daddy32 '16

4

使用Acrobat 10 Pro,我可以“打印为PDF”。这给出了表格的平面副本。然后,当我去编辑时,我让Acrobat为我创建所有字段。之后,只需按我想要的方式编辑字段就足够了。


@David,如果PDF是安全的,则不起作用。在最新的PDF Acrobat中,始终没有“打印为PDF”功能。
PKHunter

0

我现在找到了解决方案。我已下载的免费版本,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文件。

希望能对某人有所帮助。


这是否保留了文档中已经存在的字段,还是您必须重新添加所有内容?
PatKilg 2012年

您必须再次添加所有内容。至少从我的发现来看,这很好。
funkymushroom

0

目前,除非用Adobe Acrobat 8​​.0(可能还有8.1)发布的LifeCycle较旧版本创建,否则无法再在最新版本的Adobe Acrobat Professional(不是Reader)中编辑在LifeCycle中创建的PDF表单。

在这些版本的LifeCycle中,Adobe在同一程序包中创建并保存了“新”样式表单和“旧”样式表单数据。

在这种情况下,您可以使用上述情况在LifeCycle的(旧)版本中打开该表单,将其另存为“静态PDF表单”(而不是动态),并使用公共领域pdf工具将“ XFA”标头。

然后,当您在Adobe Acrobate(而非阅读器)中打开表单时,它不会抱怨需要在LifeCycle中打开它,但也允许您编辑它并可以访问脚本等。


0

当最初无法编辑使用Adobe Acrobat XI Standard(版本11.0.09)在Live Cycle中创建的表单时,我发现是否将Live Cycle版本打印为pdf,然后打开新的pdf,但我可以编辑文献。现在,当我这样做时,我丢失了可填写的表单字段,但这对我而言是可以的,因为我要做的就是添加一个页脚,以指示它是先前已填写文档的正确版本。


-2

我假设您使用的是Windows计算机,因为该问题未指定操作系统。为什么不右键单击该文件,然后使用Adobe Acrobat Pro打开它。

如果未列出该程序,则可以选择一个程序来打开它在此处输入图片说明


1
你好 感谢您的回复。我没有说清楚。我当然可以在Acrobat中打开它,但是我不能使用该Forms->Add or Edit Fields选项,因为它不存在。

-2

编辑/创建表单字段需要Acrobat(而非阅读器)。 http://get.adobe.com/reader/

然后,在安装后,您可以使用wbeard52的建议“选择默认程序”并选择Acrobat,或者直接打开Acrobat并打开PDF。

默认程序是每台计算机,即使它尝试在您的计算机上的LiveCycle中打开,也不一定会尝试在另一台计算机上使用同一程序打开。


3
这是不正确的。在Livecycle中创建的文件无法在Acrobat中进行编辑。您必须使用Livecycle以其当前格式对其进行编辑。不是选择正确的程序来打开文件,而是Adobe的设计决定,由于Acrobat无法复制的“流动”位置,只允许LiveCycle编辑最初在livecycle中创建的表单。
PatKilg 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.