繁体   English   中英

从HTML PHP生成PDF

[英]Generate PDF from HTML PHP

我想从包含HTML控件(如textbox和textarea)的PHP文件生成PDF。 我附上了CSS。 我尝试过FPDF,DOMPDF和TCPDF,但我仍然没有得到我想要的。 如何将带有PHP变量和CSS的HTML控件传递给这些库?

mpdf是你可以尝试的另一种选择。

编辑: 为它找到另一个解决方案, TCPDF是一个用于生成PDF文档的FLOSS PHP类。 看起来更具统治力的图书馆

PRINCEXML ”是一个很好的图书馆(现在还不完全免费)。

其他:

如果您的意思是从PHP创建PDF文件,pdflib将帮助您(正如其他一些建议)。

另外,如果你想通过PHP转换PDF格式的HTML页面,你会发现这里有点麻烦。三年来,我一直在努力做到尽我所能。

所以,我知道的选项是:

HTML2PS :与DOMPDF相同,但是这个以.ps( Ghostscript )首先转换,然后以您需要的任何格式(PDF, JPEGPNG )转换。 对我来说它比dompdf好一点,但我有同样的速度问题..哦,它与CSS有更好的兼容性。

这两个是PHP类,但是如果你可以在服务器上安装一些软件,并通过passthru()或system()访问它,那么看看这些:

wkhtmltopdf :基于webkit(safari的包装器),真的非常快速和强大......看起来它是用于将HTML页面动态转换为PDF的最好的一个(atm),对于三页XHTML文档只需要两秒钟CSS 2.这是最近的一个项目。 无论如何, Google Code页面经常更新。

htmldoc :这个是一个坦克,它真的永远不会停止orcrashes ...该项目似乎已经在2007年去世,但无论如何,如果你不需要CSS兼容性,这对你来说很不错。

**为Strae竖起大拇指。

http://www.fpdf.org/是一个很好的HTML-to-PDF课程的网站。 我正在使用它,但你必须首先研究它的功能然后开始。

如果我正确理解您的需求,我认为任何PHP-PDF类都不会这样做。

大多数情况下,您只能将文本和图像插入到PDF文件中,因此如果您需要看起来像HTML元素的内容,则需要将其作为图像插入。

通常只是放置HTML并不意味着所有元素都会在PDF中保持不变。 (毕竟不同的世界)

暂无
暂无

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

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