创建动态内容文档的最简单方法(如发票,交货单)

Dav*_*vid 13 c# pdf latex document

我在网上搜索了一些结果,但它们似乎都不适合这项任务.我正在寻找.NET的可能性,但也想了解Java/PHP /等.开发人员完成这样的任务.

据我所知,我可以选择:

  1. 使用MigraDoc/PDFSharp并采用"代码"方式,无需任何视觉设计师

  2. 我可以使用HTML并将其转换为PDF(理论上这是最好的方法,但实际上将HTML 1:1看成是一个好看的PDF文件很糟糕)

  3. 我可以使用一些奇怪的MS Word模板/批处理的东西

  4. 胶乳?

你有什么解决方案?

GWL*_*osa 0

这取决于您如何获取模板文档。例如,如果您组织中的其他人负责生成“标准”发票文档,那么您可能会有一个涉及 Microsoft Word API 中的邮件合并的解决方案,因为您需要使用 Word 格式的输入文件。或者,如果您仅获得文档外观的规格(“徽标位于右上角,向下 5 英寸,然后是下方两英寸的水平线,然后...等等”)您完全可以做到这一点在代码中。即使您从头开始设计解决方案,也要考虑您的文档供应商是谁,并做出相应的计划。最后,如果这是从头开始的一小部分文档,不会发生太大变化(即,您正在创办自己的软件公司并想要发送发票),请不要这样做。只需购买现成的东西或使用 Word :)