2011-04-29 83 views
5

Quiero crear archivos pdf en el archivo drupal .module.¿Cómo crear archivos pdf en drupal?

Tengo una vista de las operaciones masivas en las que he agregado una operación envíe el archivo pdf y descargue el archivo pdf. Quiero obtener algunos datos de la base de datos y crear un archivo pdf a partir de él, y cuando selecciono una operación, debe crear y enviar el archivo pdf en un correo electrónico.

Entonces, ¿cómo podría hacer esto ???

Respuesta

4

Después de hacer una búsqueda rápida en Drupal Modules encontré this módulo. Y también encontré this buscando en Google. El último parece no necesitar módulos PHP adicionales y debería ser fácil de integrar.

1

Debe usar el módulo print. Este módulo le permite imprimir un nodo pero también cualquier página de su sitio. Después de habilitar el módulo, puede generar pdf simplemente visitando la URL que comienza con printpdf/NID o printpdf/AnyPAth.

Para generar el pdf puede usar las siguientes bibliotecas: dompdf, TCPDF, wkhtmltopdf.

Siga el TCPDF installation guide

1

es bueno para la creación de PDF.

Hay un nuevo módulo TCPDF. Consulte el submódulo tcpdf_example para comenzar.

Para la instalación ver el archivo INSTALL.txt:

  1. descargar e instalar el módulo bibliotecas.
  2. Descargar biblioteca TCPDF de http://sourceforge.net/projects/tcpdf/files/
  3. Extraerlo a sites/all/modules/libraries.
  4. Descargue e instale el módulo TCPDF.
  5. Revise el informe de estado para verificar si la instalación fue exitosa.
  6. Diviértete.
2

Hay un nuevo módulo denominado PHP WK HTML to PDF

De su sitio:

Esto está pensado para los desarrolladores de módulos, nada se puede utilizar desde el front-end .

Este módulo es una implementación de la biblioteca de Drupal para el envoltorio PHPWkHtmlToPdf y como resultado es muy pequeña, ya que utiliza wkhtmltopdf para hacer el trabajo pesado.

Y se puede utilizar si desea Views PDF

Con este módulo puede generar una vista como un documento PDF. Cada campo de la vista se puede colocar en la página PDF directamente en la interfaz de administración . Por lo tanto, se agregó una nueva pantalla llamada "PDF" .

0

Hace poco tuve una visión muy compleja que simplemente no podía obtener el mismo aspecto que un pdf, utilicé este servicio para hacerlo y quedé muy impresionado. http://www.html2pdfrocket.com/