交互式PDF创作替代Acrobat吗? [英] Interactive PDF Creation Alternatives to Acrobat?

查看:142
本文介绍了交互式PDF创作替代Acrobat吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

用于创建交互式PDF的Adobe Acrobat是否有好的替代方法?这里的术语有点模糊-通过交互,我的意思是可以填写",而不一定是可编写的".因此,此表单将用于数据收集,而不是生成报告,这似乎是SO上与pdf相关的问题的常见情况.

Are there any good alternatives to Adobe Acrobat for creating interactive PDFs? The terminology is a little fuzzy here - by interactive, I mean "able to be filled in", and not necessarily "scriptable". So this form would be for data collection, rather than report generation which seems to be the common scenario for pdf-related questions on SO.

诀窍在于它们需要使用Adobe Reader填充.对于那些没有经历过许多Acrobat挫折的人-默认情况下,Reader不能填写表格,除非它是使用Acrobat Pro> 8.0创建的,并且特别启用了使用权限.很好,并且基本上可以正常工作(除非Pro用户无法保存其数据-WTF?).

The trick is that they need to be fillable using Adobe Reader. For those who have not experienced the many frustrations of Acrobat - by default, Reader cannot fill in a form unless it was created using Acrobat Pro >8.0 and has specifically enabled usage rights. That's fine and it basically works (except then Pro users can't save their data - WTF?).

因为我感到沮丧,所以我希望完全避免使用Adobe产品(在设计方面,因为用户仍然需要Reader,或者我将其作为数据库支持的Web表单来使用).我想知道是否有人在替代品方面有很好的经验?是软件库还是产品?

Because I am getting frustrated, I would ideally like to avoid Adobe products altogether (that is on the design side, for the users Reader is still a necessity or I would just do it as a db-backed web form). I'm wondering if anyone has has good experiences with alternatives? Either software libraries or products?

谢谢!

编辑-谢谢,马特b-我以前见过iText,但不知道它可以创建表格.不幸的是,看来Reader无法将填写的数据保存到由iText生成(或由OO Writer生成)的表单中.我感到讨厌的是,除了使用Adobe自己的权限管理工具外,我想要的东西基本上是不可能的.如果还有其他想法.我很想听听他们的声音.

EDIT - Thanks, matt b - I'd seen iText before but didn't know it could create forms. Unfortunately, it looks like Reader cannot save filled-in data to the forms generated by iText (or generated by OO Writer). I've got the nasty feeling that what I want is fundamentally impossible except using Adobe's own rights management tools. If there are other ideas. I'd love to hear them.

推荐答案

您可以使用 OpenOffice.org LibreOffice 创建可填写的表单PDF.

You can create fillable form PDFs using OpenOffice.org as well as LibreOffice.

要在* .odt文档中创建初始表单元素,请启用 View -> 工具栏-> 表单控件工具,您可以在页面上添加可点击的复选框+单选按钮,可填充的文本字段,按钮等.

To create the initial form elements in the *.odt documents, enable the View --> Toolbars --> Form Controls tools, which allow you to add clickable checkboxes + radiobuttons, fillable text fields, pushbuttons and some more to the page(s).

完成文档后,使用 File -> 导出为PDF ,并选中 Create PDF form 复选框.

When you're finished with your document, use File --> Export as PDF with the checkbox Create PDF form enabled.

现在,您的PDF表单将可以使用任何非Adobe PDF查看器进行编辑(并保存!).

Now your PDF form will be editable (and saveable!) with any non-Adobe PDF viewer.

注意,::Adobe使用自己专有的方式来创建和填写PDF表单. Adobe Reader仅支持填充由Adobe产品创建的PDF表单(并且已分配了扩展权限",因此Reader确实可以将表单数据与文档一起保存).

NOTE, however: Adobe uses an own proprietary way to create and fill PDF forms. Adobe Reader does only support to fill PDF forms which were created by an Adobe product (and which have been assigned 'extended rights' so Reader can indeed save the formdata alongside the document).

Adob​​e Reader将不适用于您使用OpenOffice.org或LibreOffice创建的PDF表单(工作"的意思是:允许您填充和保存表单数据".)其背后的技术机制是Adobe用自己的密钥对表单文档进行数字签名(这是Adobe Reader已知的,并且您同意在接受Adobe Reader EULA时不进行逆向工程.). -

Adobe Reader will not work with PDF forms you created with OpenOffice.org or LibreOffice ('work' in the sense of: 'allows you to fill+save the form data'.). The technical mechanism behind this is that Adobe digitally sign their form documents with their own key (which is known to the Adobe Reader, and which you agreed to not reverse engineer when you accepted the Adobe Reader EULA...). --

这意味着:

  • 非Adobe PDF Reader将无法填充+保存"使用Adobe产品创建的表单(但是它们可以填充+打印"它们).
  • Adob​​e PDF阅读器将拒绝填充+保存"使用非Adobe产品创建的表单(但是他们将填充+打印"它们).

对于该问题的其他答案中提到的 all 工具和实用程序,后两点将是正确的.如果我在这里弄错了,请在评论中让我知道...

The latter two points will be true for all the tools and utilities mentioned in the other answers to this question. If I'm mistaken here, please let me know in a comment...

这篇关于交互式PDF创作替代Acrobat吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆