繁体   English   中英

使用PHP,JS或JQuery生成多页PDF订单?

[英]Generating multi-page PDF order with PHP, JS or JQuery?

我正在开发计划在Intranet上安装的运输/接收系统。 我有HTML,CSS,PHP,MySQL,JavaScript,JQuery和AJAX的经验。 我的基本目标是能够扫描条形码,然后生成并保存PDF以便打印和存储,可以是1页或100页。 我基本上想创建一个包含订单信息的标头,例如订单ID,客户/供应商,日期,页码等,下面的列包含诸如零件号,数量,描述等信息。

我不确定是否可以使用css和“ foreach变量”创建整个页面,或者不确定将文本简单地放置在默认pdf顶部的模板是否效果最好? 过去,我已经能够采用基本模板,并在特定的X和Y坐标下将文本输入到单页pdf中,但是我不确定要检测分页符等。

任何关于从哪里开始的建议将不胜感激! 提前致谢 :)

看一下FPDF ,它是一个功能强大的PHP库,可用于创建PDF:s。 我已经使用了很多次,我相信它会满足您的需求。

我认为没有必要在上面放置文本的模板。 例如,您可以使用FDPF中第三方脚本提供的表功能来显示数据。

使用wkhtmltopdf这样的HTML到PDF转换器的解决方案,您可以使用php生成发票的html,并使用该工具输出PDF文件。 在Ubuntu盒子上,您可以简单地使用sudo apt-get install wkhtmltopdf wkhtmltopdf是一个命令行工具,因此您可能会在后台运行cron,该cron会拾取文件夹中的html文件,然后使用该工具或使用php exec()system()函数将其转换为PDF,以执行该程序。 希望能有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM