我目前正在从事一个尚未找到解决方案的项目,尽管我已经在网上搜索了近 2 天(显然包括 stackoverflow)。
我工作的公司需要生成几种 pdf:机器/产品标签(带有信息的小标签)、产品试用/测试报告(通常是 A4 尺寸、多个值)以及任何其他类型的显示。公司的所有数据都是 SQL-Server 中的云,应用程序也需要基于 Web,以便世界各地的任何人(供应商、客户、合作者)都可以使用它。
基本上,几年前使用 TCPDF 完成了一个 php 脚本,因此 IT 人员可以以编程方式创建报告模板,可以在任何地方使用。如今,他们使用相同的脚本,但他们在使用 VB.NET 完成的 Web 应用程序中创建模板,但这并不是完美的解决方案,因为它充满了错误和限制。
期望的是任何人(从接待员到管理员)都可以使用的应用程序,它允许生成自定义模板,该模板稍后将用于生成带有从其数据库中获取的所需数据的 pdf 。
据我所知,有3个选项:
1 - 使用已经完成并被其他公司使用的某种商业或免费工具。虽然看起来很奇怪,但我找不到用于此的工具。考虑到基本上任何大公司每天都需要生成几种类型的pdf,为什么没有呢?
2 - 更正现有的 VB.net 应用程序和 php 脚本,扩展其功能和可靠性;
3 - 为此提出一种全新的方法。我一直在考虑创建一个允许人们拖放元素的网络应用程序,以便他们可以构建所需的模板(vb.net?c#?)。将此模板导出到 xml/json。使用此模板和从数据库中获取的一组变量,使用任何可用工具(FPDF、TCPDF 或任何其他类型的 php 工具 [需要 php 以保持当前工作模板的可用性])生成 pdf。
我真的很感激任何形式的投入、头脑风暴或疯狂的想法。