我想在drupal .module文件中创建pdf文件。如何在drupal中创建pdf文件?
我有看法中,我增加了一个操作发送PDF文件下载PDF文件进行批量操作。 我想从数据库中获取一些数据,并从中创建一个PDF文件,当我选择一个操作时,它应该创建并通过电子邮件发送PDF文件。
所以,我怎么能做到这一点???
我想在drupal .module文件中创建pdf文件。如何在drupal中创建pdf文件?
我有看法中,我增加了一个操作发送PDF文件下载PDF文件进行批量操作。 我想从数据库中获取一些数据,并从中创建一个PDF文件,当我选择一个操作时,它应该创建并通过电子邮件发送PDF文件。
所以,我怎么能做到这一点???
在Drupal Modules做一个快速搜索后,我发现this模块。而且我还通过谷歌搜索发现了this。后者似乎不需要额外的PHP模块,应该易于集成。
你应该先了解一下在PHP库,用于创建PDF文件。您可以使用TCPDF或许多其他的PHP库: https://stackoverflow.com/questions/560583/which-is-the-best-pdf-library-for-php
您应该使用模块print。该模块允许您打印一个节点,但也可以打印您网站的任何页面。启用该模块后,您只需访问以printpdf/NID或printpdf/AnyPAth开头的url即可生成pdf。
要生成PDF,它可以使用以下库:DOMPDF,TCPDF,wkhtmltopdf。
TCPDF是良好的PDF创建。
有新模块TCPDF。请参阅tcpdf_example子模块以开始。
对于安装见INSTALL.TXT:
有一个名为PHP WK HTML to PDF
从他的网站的新模块:
这是为模块的开发,没有什么是从 前端使用。
该模块是PHPWkHtmlToPdf 包装的Drupal库实现,因此使用WkHtmlToPdf 来完成繁重的工作,结果非常小。
如果你想Views PDF
有了这个模块可以输出一个视图作为PDF文档就可以使用。该视图的每个字段 可直接放置在PDF页面的 管理界面中。因此添加了名为“PDF”的新显示器 。
最近我有一个非常复杂的风格的看法,我只是不能看起来像PDF一样,我用这个服务来做到这一点,我印象深刻。 http://www.html2pdfrocket.com/
+1对于TCPDF,它是积极开发的(对于某些:p可能有点过于活跃),并且非常容易实现。 – wimvds 2011-04-29 13:34:40