Datasheets for WordPress

Create structured, dynamic, and repeatable PDF documents from any post type.
Design flexible templates, define custom page layouts, and track version history — all inside WordPress.


Turn Your Content into Structured PDF Documents

Datasheets allows you to generate fully formatted PDF documents from WordPress posts or products.
Whether you’re producing product datasheets, technical sheets, specification documents, or internal reports – everything is built from your existing content.

  • Generate PDFs from any selected post type
  • Create reusable dynamic templates
  • Define custom page sizes and margins
  • Add header, footer, and full-page background images
  • Track and manage version history
  • Customise PDF file naming structure

How It Works

1. Create a Page Layout

Define page dimensions, margins, and optional header, footer, and background images. Supports mm, cm, inches, px, pt and more.


2. Build a Dynamic Template

Use dynamic fields such as:

  • {{ds:post_title}}
  • {{ds:author}}
  • {{ds:post_date}}
  • {{ds:category}}

Add loop blocks, manual page breaks, and custom CSS styling to create fully structured layouts.


3. Assign & Generate

Assign a template to any supported post. Preview the HTML output, then generate a PDF instantly.

Each PDF is stored in the Media Library and recorded in a version history log.


A Flexible Template System

Templates combine standard HTML with dynamic tags, allowing you to structure documents exactly how you need.

You can:

  • Insert individual fields
  • Loop over multiple fields
  • Insert QR codes dynamically
  • Add manual page breaks
  • Apply per-template CSS styling
  • Control multi-page document flow

The HTML preview uses the same rendering engine as the PDF output, ensuring consistency.


Full Version Tracking

Each source post has a corresponding Datasheet record.

From there you can:

  • Regenerate new versions
  • View the latest PDF
  • Delete old versions
  • Track generation dates
  • Maintain clean documentation history

(Insert screenshot – Version history table)


Custom PDF File Naming

Define your own PDF naming structure using dynamic placeholders:

Examples:

[[post_title]] – [[pdf_generated_date]]
[[post_title]] – Specification v[[post_updated_date]]

The system automatically sanitises filenames to ensure compatibility with all file systems.


Built for Stability and Independence

  • No external plugin dependencies
  • Uses Dompdf (LGPL, GPL-compatible)
  • Works with Classic Editor
  • Compatible with modern WordPress versions
  • Designed for performance and security

Ideal For

  • Product manufacturers
  • WooCommerce stores
  • Technical documentation teams
  • Compliance reporting
  • Internal reporting systems
  • Agencies building structured document workflows

Start Generating Structured PDFs Today

Install Datasheets from the WordPress plugin directory and begin building professional, repeatable PDF documents from your content.


Frequently Asked Questions

Yes – simply select Products as the source post type.

PDFs are stored in the Media Library and follow your site’s media access rules.

Yes – templates use HTML and CSS for full flexibility.