Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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.
....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
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 creates a way to output webform submissions on a page that can be easily used to create a PDF out of it.
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.
This module will provide the pdf files conversion to html. This module will use API console rest services to get the html data conversed.
Use HTML5 to display PDF files if users don't have pdf plugin for their browsers.
Thanks to pdf.js project by Mozilla.
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.
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.
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.
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.
Webform2pdf related to the Web server system, simplified introduction of webform2html.
This project integrates Drupal Commerce with various PayPal payment solutions. The primary integration method for both versions of the module (Drupal 9+ vs.
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 is a powerful library to generate PDF with PHP. It supports UTF-8, and is capable to convert HTML snippets to 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 provides a proficiency to download Node Data as PDF through views.
Helps To Download All content types data in PDF Format.
Biblio Scholar provides the metagtags required by Google Scholar for proper indexing of Biblio nodes.
This is a powerful module for export your records in a PDF format.
PDF Tools is a drupal module to make it easier to manipulate PDF files. It provides service definitions and interfaces
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.
Create and award PDF certificates using tokenized HTML templates.
One Views Data Export PDF rendering solution to rule them all!
Pages