【问题标题】:Use base PDF with placeholders for packing slip使用带有占位符的基本 PDF 用于装箱单
【发布时间】:2016-09-28 19:40:57
【问题描述】:

有没有办法以 PDF 作为原始模板并用值替换“占位符”?像 {FirstName} 一样,然后用 .NET 中的实际值替换它?

(这是针对运输/履行情况。)

那么,我可以将装箱单设计为 PDF,然后用 .NET 轻松替换其中的值并显示它以进行打印吗?

【问题讨论】:

    标签: .net pdf-generation


    【解决方案1】:

    您需要的是 PDF 表单:它有空白字段(或保存默认值的字段),可以通过编程方式填写,然后保存和/或打印。

    预计到达时间

    实际上,有一些 PDF 技术可以满足您的需求:

    • PDF 表单 又名 AcroForms 是可以像任何其他 PDF 一样显示和打印的常规 PDF 文件。但是,它们也有可以在支持的查看器(例如 Acrobat Viewer)中编辑的字段。 AcroForms 旨在成为纸质表格的电子版——不是用铅笔填写,而是以电子方式填写。保存或打印时,包括输入的数据。数据也可以通过编程方式导入表单。
    • XFA 表单 是另一种表单技术,自 1.5 版以来已包含在 PDF 中。它们的用途与 AcroForms 相似,但具有动态布局的优势。但请注意,它们并未得到广泛支持,将来可能会被弃用。
    • PDF/VT 是在 VDP(可变数据打印)中使用 PDF 的 ISO 标准。这是一个零售商的场景,他拥有 PDF 格式的目录或传单,需要在打印 100,000 份时集成定价信息。

    据我所知,.NET 不支持开箱即用的这些,但第三方解决方案可能可用。我的建议是研究这些选项并确定最适合您需求的选项。

    【讨论】:

    • 这是我在 .NET 中“打开”并替换值的常规 pdf 文件吗?基本上,这需要作为仓库的拣货/装箱单。所以,一个订单进来了,我使用 .NET 来填写发货地址、账单地址、字段等,然后显示打印出来会行吗?
    猜你喜欢
    • 1970-01-01
    • 2013-01-03
    • 2018-03-18
    • 2020-03-29
    • 2019-07-25
    • 2014-12-25
    • 1970-01-01
    • 2016-10-07
    • 1970-01-01
    相关资源
    最近更新 更多