2011-04-29 45 views
5

我想在drupal .module文件中创建pdf文件。如何在drupal中创建pdf文件?

我有看法中,我增加了一个操作发送PDF文件下载PDF文件进行批量操作。 我想从数据库中获取一些数据,并从中创建一个PDF文件,当我选择一个操作时,它应该创建并通过电子邮件发送PDF文件。

所以,我怎么能做到这一点???

回答

4

Drupal Modules做一个快速搜索后,我发现this模块。而且我还通过谷歌搜索发现了this。后者似乎不需要额外的PHP模块,应该易于集成。

1

您应该使用模块print。该模块允许您打印一个节点,但也可以打印您网站的任何页面。启用该模块后,您只需访问以printpdf/NID或printpdf/AnyPAth开头的url即可生成pdf。

要生成PDF,它可以使用以下库:DOMPDF,TCPDF,wkhtmltopdf。

按照installation guide

1

TCPDF是良好的PDF创建。

有新模块TCPDF。请参阅tcpdf_example子模块以开始。

对于安装见INSTALL.TXT:

  1. 下载并安装库模块。
  2. http://sourceforge.net/projects/tcpdf/files/下载TCPDF库
  3. 将其解压到sites/all/modules/libraries。
  4. 下载并安装TCPDF模块。
  5. 检查的情况报告,以验证是否安装成功。
  6. 玩得开心。
2

有一个名为PHP WK HTML to PDF

从他的网站的新模块:

这是为模块的开发,没有什么是从 前端使用。

该模块是PHPWkHtmlToPdf 包装的Drupal库实现,因此使用WkHtmlToPdf 来完成繁重的工作,结果非常小。

如果你想Views PDF

有了这个模块可以输出一个视图作为PDF文档就可以使用。该视图的每个字段 可直接放置在PDF页面的 管理界面中。因此添加了名为“PDF”的新显示器 。

0

最近我有一个非常复杂的风格的看法,我只是不能看起来像PDF一样,我用这个服务来做到这一点,我印象深刻。 http://www.html2pdfrocket.com/