我有一个问题,我从谷歌搜索中看到这个问题已经被详细讨论过。但我想知道你会根据我们的特殊需求推荐什么。我希望在一周的工作后发现我选择了错误的工具之前走在正确的轨道上(一个可以工作的工具,但其特殊性最终会在我们的项目中排除它)。
我已经在 Stack Overflow 上读到了一些关于这个主题的好帖子..但是他们到处都有人提出建议..正如我所期望的 - 一般来说,我们的需求和经验遍布整个地图。再次,我想知道鉴于我们的具体情况,您会提出什么建议。
我们有一个动态 HTML 页面,它在一个美国信函大小的文档的尺寸内显示 30 个“地址标签”。我们希望用户能够打印单个字母大小的页面,并将内容完美地排列在 Avery 地址标签(打印)贴纸纸上(就像在浏览器中一样),然后用户将使用该贴纸剥离 30 张贴纸并粘贴到实体产品上。 HTML 页面包含约 200k 的 HTML(div 和表格)、文本、gif、jpg、条形码 PNG 图形,并大量使用严格的 CSS - CSS2 以及少量 CSS3(CSS3 属性转换),即:
/* --- for firefox, safari, chrome, etc. --- */
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
/* --- for ie --- */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
...我用它来旋转(90度)从该网站/服务获取的条形码:http://www.barcodesinc.com/generator/index.php http://www.barcodesinc.com/generator/index.php
只有当我可以轻松地用另一个条形码替换它时,我们才能删除该条形码 PNG/服务...并且条形码必须旋转 90 度 - 从而适合每个 30 英寸地址标签上的微小(垂直方向)分配插槽细胞”。
- 我希望我们有 PrinceXML 服务器版本的预算;-) ...但没有运气。
- 我从未使用过任何 PHP 库,如 FPDF 或 TCPDF,但担心速度;企业用户(使用各种浏览器)将实时需要 pdf。如果保持解决方案免费,他们可能会耐心等待最终的 PDF。但如果需要几分钟才能生成,那就是一个缺点。
另外,我不确定这些对于 HTML -> PDF(相对于从头开始的直接 PDF)有多好。而且不确定 CSS 支持有多好。我们的页面有点 HTML/CSS 的拼凑。
- 我使用了命令行工具 HTMLDOC 和 wkpdf,但前者缺少我现在需要的 CSS,而后者引入了 margin 来杀死它以实现精确的地址标签格式(而且这个项目是在 Linux 上)。
我的 PHP 技能还不是很强……但我愿意尽一切努力来整合任何解决方案。
如果您熟悉任何您认为适合此处需要的 PDF 生成工具,那么请指教!
如果您正在寻找类似 Prince XML 的东西但又不花钱,我会尝试DocRaptor.com http://docraptor.com。它是一个从 HTML 转换的在线 pdf 生成器。我使用了免费计划,这非常简单。
祝你好运!
Nate
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)