【发布时间】:2013-03-05 16:37:20
【问题描述】:
我目前正在从事一个尚未找到解决方案的项目,尽管我已经在网上搜索了近 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。
我非常感谢任何形式的意见、头脑风暴或疯狂的想法。
【问题讨论】:
-
欢迎来到 StackOverflow!这个问题不适合我们的问答形式,因为它可能会引发公开讨论和辩论。对于适合 StackOverflow 的问题类型,请参阅 meta.stackexchange.com/questions/12373/…。您对问题有非常详细的描述,但范围太广。如果您在特定的编程问题方面需要帮助,请务必向我们提供您尝试过的内容。
-
亲爱的 Aaron,我明白你的意思。我见过很多与此相关的问题,但都与此完全一样。这是一个常见的问题。这是一个特定的编程问题。显然它是可以讨论的,但是,嘿,编程中没有什么? :) 如果 10 个不同的人会给我一个 10 个字的答案,描述他们解决问题的想法,我会很高兴并且可能会想出我自己的解决方案。再一次,我明白你的意思,但我相信这正是可以利用这里存在的优秀程序员的问题:)
-
我听到你在说什么,但这不是我的意见,我只是帮助传达社区的立场。有很多关于这个的文章:From the FAQ: "If you can imagine an entire book that answers your question, you’re asking too much."; blog.stackoverflow.com/2010/01/stack-overflow-where-we-hate-fun; meta.stackexchange.com/questions/28559/…。 Stack Overflow Chat 是扩展讨论的好地方。
-
这就是我目前正在进行的项目。代码库目前超过 30k 行。我建议你在 Word 中使用邮件合并。
标签: php .net database templates pdf-generation