<分区>
我们公司希望将发票集成到我们正在开发的新系统中。
我们需要一个解决方案来创建发票布局,然后将其转换为 pdf。
我们考虑过仅在 html/css 中布置发票,然后将其转换为 pdf。
我们还考虑过使用 SVG->PDF 转换。
这两种解决方案都很好地集成到我们用于网络应用程序的现有模板语言中。
从历史上看,我们一直是一家基于 Microsoft 的企业,并使用 Crystal Reports 来完成此类任务,但我们正在为该项目寻找开源 Linux 解决方案。
有没有人对我们可以用于此类任务的方法或技术有任何建议?
试试这个...使用 Word(或任何您想要的)创建空白发票并将其另存为 PDF。
然后使用 PDF 库修改 PDF(在特定坐标处插入文本)。我们在 Microsoft 世界中这样做,而且非常容易。
最大的好处是我们可以使用自己的工具来创建和修改模板。如果我们想添加一些静态文本,我们只需打开 Word,进行更改并将其保存到 PDF 文件(用作模板)。
对于 Microsoft,我们使用 iTextSharp这实际上是原始 Java version of iText 的 C# 端口
另外...
您可以使用 Adobe Acrobat 在 PDF 中插入字段(地址、电话、发票编号、订单项 1、订单项 2 等),然后在运行时使用 iText/iTextSharp 填充这些字段。
更详细地说,这就是我们所做的……而且非常简单。