【问题标题】:iTextSharp or XSL-FO to create a PDF dynamically with fillable forms?iTextSharp 或 XSL-FO 使用可填写的表单动态创建 PDF?
【发布时间】:2011-02-23 03:52:07
【问题描述】:

这是我的第一个 stackoverflow 问题。 经过几天的研究,如果可能的话,我仍然不知道如何做到这一点。 我正在尝试使用 iTextSharp 或 XSL-FO 创建 PDF 文档(我目前正在使用 FO.NET)。创建文档网没有问题。我需要这个文档网有用户仍然可以填写的字段。 我知道可以使用 acrobat 创建 PDF 表单,然后使用 iTextSharp 填写这些字段。然后可以保存它,用户可以打开文档并对其进行编辑。 这样做的问题是,每当需要更改 PDF“模板”时,必须有人编辑 PDF 文档,然后更改后端逻辑以处理新字段。

我正在寻找一个 100% 动态的解决方案。 理想情况下,我会使用 XSL 和 FO 来创建此文档,而不需要现有的 PDF 文档。如果没有现有的 PDF“模板”,我发现无法使用 FO.NET 甚至 iTextSharp 创建可填写的表单。

提前致谢。

【问题讨论】:

    标签: c# pdf itextsharp xsl-fo


    【解决方案1】:

    我相信RenderX XEPAntenna House FO 处理器都支持PDF 表单。它们不是免费的,PDF 表单可能需要额外的输出模块。

    【讨论】:

    • 这是真的,它们不是免费的。我确实找到了一个有效的产品,但它也不是免费的。 - bitmiracle.com/pdf-library/?bytescout
    • Bit Miracle 为 Docotic.Pdf 提供免费许可证。见bitmiracle.com/pdf-library/free-pdf-library.aspx
    • 我已经确认 FO.NET 不支持创建表单字段。我目前正在研究 iTextSharp 以获得这种能力,这似乎是可能的,但那里没有太多。
    • 顺便说一句,iTextSharp 因为 5.0 版不是免费的(就像啤酒一样)。您必须购买商业许可证或根据 Affero GPL v3 许可您的代码。 itextpdf.com/terms-of-use
    猜你喜欢
    • 2012-03-10
    • 1970-01-01
    • 2013-01-08
    • 2011-11-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多