Php 如何在drupal中创建pdf文件?

Php 如何在drupal中创建pdf文件?,php,drupal,Php,Drupal,我想在drupal.module文件中创建pdf文件 我查看了批量操作,其中添加了发送pdf文件和下载pdf文件的操作。 我想从数据库中获取一些数据并从中创建一个pdf文件,当我选择一个操作时,它应该创建并在电子邮件中发送pdf文件 那么我该怎么做呢?在我找到的模块上快速搜索之后。我也通过谷歌搜索找到了。后者似乎不需要额外的PHP模块,并且应该易于集成。您应该首先查看PHP库以创建PDF文件。您可以在PHP库中使用TCPDF或许多其他文件: 您应该使用该模块。此模块允许您打印节点,也可以打印站点

我想在drupal.module文件中创建pdf文件

我查看了批量操作,其中添加了发送pdf文件和下载pdf文件的操作。 我想从数据库中获取一些数据并从中创建一个pdf文件,当我选择一个操作时,它应该创建并在电子邮件中发送pdf文件


那么我该怎么做呢?

在我找到的模块上快速搜索之后。我也通过谷歌搜索找到了。后者似乎不需要额外的PHP模块,并且应该易于集成。

您应该首先查看PHP库以创建PDF文件。您可以在PHP库中使用TCPDF或许多其他文件: 您应该使用该模块。此模块允许您打印节点,也可以打印站点的任何页面。启用模块后,只需访问以printpdf/NID或printpdf/AnyPAth开头的url即可生成pdf

要生成pdf,它可以使用以下库:dompdf、TCPDF、wkhtmltopdf


遵循

TCPDF有助于创建pdf

有新的模块。请参阅tcpdf_示例子模块以开始

有关安装信息,请参阅INSTALL.txt:

  • 下载并安装库模块
  • 从下载TCPDF库
  • 将其解压缩到站点/所有/模块/库
  • 下载并安装TCPDF模块
  • 检查状态报告以验证安装是否成功
  • 玩得开心

  • 有一个名为的新模块

    从他的网站:

    这是为模块开发人员设计的,从 前端

    此模块是PHPWkHtmlToPdf的Drupal库实现 因此,包装器非常小,因为它使用WkHtmlToPdf 做这项繁重的工作

    如果你愿意,你可以用

    使用此模块,您可以将视图输出为PDF文档。各领域 可以将视图的 管理界面。因此,需要一种称为“PDF”的新显示器 补充说


    我最近有一个非常复杂的视图,我只是不能得到与pdf相同的外观,我使用这个服务来完成它,我印象非常深刻

    +1对于TCPDF,它是积极开发的(对于某些:p来说可能有点过于积极),并且非常容易实现。