Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

105 modules match your search

A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.

HTML2PDF

....Yet Another PDF Generator....
Generate PDF files for nodes using the excellent html2pdf system: http://www.tufat.com/s_html2ps_html2pdf.htm - you will require HTML2PS-2.0.43
This solution pre-generates PDF files on node creation. This allows for quicker downloads on large and / or complex nodes

HTML to PDF API

Parent module over other HTML2PDF modules to use one set of functions to convert HTML document into PDF file, regardless of PDF engine.

Webform Submission to PDF

Webform Submission to PDF creates a way to output webform submissions on a page that can be easily used to create a PDF out of it.

PHP WK HTML to PDF

This module is a Drupal Library implementation for the PHPWkHtmlToPdf wrapper and as a result is extremely small because it uses WkHtmlToPdf to do the heavy work.

After lots of frustration and not-close-enough results with other HTML to PDF modules & libraries, I decided to make a Drupal implementation of something I know works extremely well.

This is intended for module developers, nothing is usable from the front-end.

Pdf to html

This module will provide the pdf files conversion to html. This module will use API console rest services to get the html data conversed.

PDF

Drupal, pdf.js, shenzhuxi, html5

Use HTML5 to display PDF files if users don't have pdf plugin for their browsers.
Thanks to pdf.js project by Mozilla.

PDF using mPDF

module logo

Convert HTML pages to PDF documents using mPDF Library. It allows you to generate a PDF document of any node (by default) but possibilities are endless - you only need a valid HTML.

Printer, email and PDF versions

print icons

This module allows you to generate the following printer-friendly versions of any node:

  • Printer-friendly version (webpage format) (at www.example.com/print/nid)
  • PDF version (at www.example.com/printpdf/nid)
  • EPUB version (at www.example.com/printepub/nid)
  • Send by email (at www.example.com/printmail/nid)

where nid is the node id of content to render.

Views PDF

With this module you can output a view as a PDF document. Each field of the view can be placed on the PDF page directly in the administration interface. Therefore a new display called "PDF" is added.

There are already some PDF solutions such as Print. But these solutions use the HTML output and converts this to PDF. The downsides of such an integration are:

  • No control over page flow (e.g. page break).
  • Little or no control over page header and footer.
  • You need HTML skills to change the layout.
  • The rendering is slow and need a lot of memory, because it needs to render the HTML.
  • Complex tables make troubles.
  • Vector graphics can not be implemented, therefore the printing of the document can be problematic.
  • You are limited by HTML's capabilities.
  • No hyphenation.

Webform2PDF

The Webform2PDF Drupal module is an extension of the Webform module. It can be used to generate PDF document from the results of a form.

webform2html

Webform2pdf related to the Web server system, simplified introduction of webform2html.

Commerce PayPal

This project integrates Drupal Commerce with various PayPal payment solutions. The primary integration method for both versions of the module (Drupal 9+ vs.

ThemeKey

ThemeKey allows you to define simple or sophisticated theme-switching rules which allow automatic selection of a theme depending on current path, taxonomy terms, language, node-type, and many, many other properties. It can also be easily extended to support additional properties exposed by other modules. In combination with Drupal's theme inheritance you can easily achieve features like:

  • individually-styled channels
  • a front-page / "splash" screen
  • a date/time-selected Christmas theme
  • mobile themes for different auto-detected mobile devices
  • special themes for "limited" or "old" browsers
  • content, user, or role -specific themes
  • indicating your environment (production, staging, testing, sandbox, … )
  • testing your redesign safely on a live server
  • ...

And unlike other theme switching modules, ThemeKey should play well with internal and external page caches, like Boost or Varnish, even for anonymous users.

Feedback is welcome!

Damn, ThemeKey ... ROCKS! Really appreciate the kick ass work you did on this :) mortendk

TCPDF

TCPDF

TCPDF is a powerful library to generate PDF with PHP. It supports UTF-8, and is capable to convert HTML snippets to PDF.

Entity PDF

Entity PDF can create a PDF from any entity based on any view mode.
URL to use: /entity_pdf/{entity_type}/{entity}/{view_mode}
Example: /entity_pdf/node/5/pdf

PDF Download

PDF Download provides a proficiency to download Node Data as PDF through views.
Helps To Download All content types data in PDF Format.

Biblio Scholar

Biblio Scholar provides the metagtags required by Google Scholar for proper indexing of Biblio nodes.

Export records in a PDF Format

This is a powerful module for export your records in a PDF format.

PDF Tools

PDF Tools is a drupal module to make it easier to manipulate PDF files. It provides service definitions and interfaces

Shadowbox

Shadowbox
Note: As of October 23, 2023, this project appears to no longer be supported. If you are a project maintainer and you feel this warning must be removed, please reply to #3395937: Shadowbox appears to be unsupported.

Shadowbox is a JavaScript modal media viewer application for viewing images, video, Flash and other content in a modal window.

From the author of Shadowbox:

Shadowbox is an online media viewer application that supports all of the web’s most popular media publishing formats. Shadowbox is written entirely in JavaScript and CSS and is highly customizable. Using Shadowbox, website authors can showcase a wide assortment of media in all major browsers without navigating users away from the linking page.

Certificate

Create and award PDF certificates using tokenized HTML templates.

Views Data Export PDF

One Views Data Export PDF rendering solution to rule them all!

Pages