linux - 创建 PDF 发票 - 是否有任何模板解决方案?

标签 linux pdf open-source templating invoice

<分区>

我们公司希望将发票集成到我们正在开发的新系统中。

我们需要一个解决方案来创建发票布局,然后将其转换为 pdf。

我们考虑过仅在 html/css 中布置发票,然后将其转换为 pdf。 我们还考虑过使用 SVG->PDF 转换。

这两种解决方案都很好地集成到我们用于网络应用程序的现有模板语言中。

从历史上看,我们一直是一家基于 Microsoft 的企业,并使用 Crystal Reports 来完成此类任务,但我们正在为该项目寻找开源 Linux 解决方案。

有没有人对我们可以用于此类任务的方法或技术有任何建议?

最佳答案

试试这个...使用 Word(或任何您想要的)创建空白发票并将其另存为 PDF。

然后使用 PDF 库修改 PDF(在特定坐标处插入文本)。我们在 Microsoft 世界中这样做,而且非常容易。

最大的好处是我们可以使用自己的工具来创建和修改模板。如果我们想添加一些静态文本,我们只需打开 Word,进行更改并将其保存到 PDF 文件(用作模板)。

对于 Microsoft,我们使用 iTextSharp这实际上是原始 Java version of iText 的 C# 端口


另外...

您可以使用 Adob​​e Acrobat 在 PDF 中插入字段(地址、电话、发票编号、订单项 1、订单项 2 等),然后在运行时使用 iText/iTextSharp 填充这些字段。

更详细地说,这就是我们所做的……而且非常简单。

关于linux - 创建 PDF 发票 - 是否有任何模板解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/270703/

相关文章:

linux - Tomcat 7.0.27死得无影无踪

linux - 64 位 Linux 机器中可能的最大共享内存大小

java - 在 IntelliJ 中编辑非项目文件

open-source - 白标协作开源开发(例如 github/sourceforge/google-code)?

sql-server - 适用于 Microsoft SQL Server 的开源查询生成器工具

c++ - Libev C++ 无法停止多线程应用程序中的动态循环

linux - 未找到清除命令 - Yocto 核心图像库

java - 我们可以使用 C、C++ 或 Java(任何语言)将 PDF 文件转换为 HTML 吗?

javascript - 单击标题可对表格进行排序

javascript - 禁用 pdf 下载和保存选项