⚙️

A Real Rendering Engine — Not a Browser

Most HTML-to-PDF tools shell out to a headless browser such as Chromium, Puppeteer, or wkhtmltopdf. PDFMaker is different: it parses the HTML, computes the CSS cascade, lays out the page, and draws every glyph, image, and shape with its own native engine written in Rust. No Chromium, no WebView, no Node.js — just a small, fast, fully self-contained converter that produces identical output everywhere it runs.

✓ No browser engine ✓ No Chromium / WebView ✓ Pure Rust, self-contained ✓ Pixel-consistent output

Full CSS Styling Support

PDFMaker supports a comprehensive range of CSS properties, giving you complete control over your document's appearance.

  • Flexbox layout for modern responsive designs
  • Linear and radial gradients with multiple color stops
  • Box shadows and text shadows
  • CSS transforms (rotate, scale, skew)
  • Border radius for rounded corners
  • RGBA and HSLA color support with transparency
  • Custom fonts and web fonts
CSS Gradient Example

Complex Table Layouts

Create professional tables with full control over borders, spacing, and styling. Perfect for invoices, reports, and data presentations.

  • Full table, thead, tbody, tfoot support
  • Colspan and rowspan for merged cells
  • Custom border styles and colors
  • Cell padding and spacing
  • Alternating row colors
  • Fixed and auto table layouts
Table Example

Multi-Language Text Support

Create documents in any language with proper text shaping and rendering. Built-in fonts for worldwide character support.

  • Chinese, Japanese, Korean (CJK) characters
  • Arabic with proper right-to-left layout
  • Hebrew with bidirectional text support
  • Cyrillic (Russian, Ukrainian, etc.)
  • Greek, Thai, Vietnamese and more
  • Mixed language documents work seamlessly
Multi-language Example

Images & Graphics

Embed images and graphics with full control over sizing, positioning, and effects.

  • PNG, JPEG, and GIF image formats
  • Inline SVG with full rendering
  • Data URI embedded images
  • Background images with positioning
  • Image filters (blur, brightness, contrast)
  • Object-fit for responsive images
Images Example

Complete Feature List

Every tool you need for professional PDF generation

📄

HTML5 Support

Full HTML5 element support including semantic elements, forms, and modern markup.

🎨

CSS3 Styling

Comprehensive CSS3 support for modern styling including flexbox and transforms.

📊

Tables & Grids

Complex table layouts with merged cells, borders, and precise column control.

🌍

CJK Languages

Chinese, Japanese, and Korean text with proper fonts and line breaking.

🗨

RTL Languages

Arabic and Hebrew with correct right-to-left layout and text shaping.

😁

Color Emoji

Full color emoji support with the complete Noto Color Emoji set.

🌈

Gradients

Linear and radial gradients with multiple color stops and angles.

🖼

SVG Graphics

Inline SVG with shapes, paths, text, and basic transformations.

👁

Transparency

RGBA colors, opacity, and alpha transparency in all elements.

🛠

Transforms

CSS transforms including rotate, scale, skew, and translate.

Box Model

Complete box model with margins, padding, borders, and shadows.

📑

Page Sizes

Multiple page sizes including A4, A5, Letter, Legal, and custom sizes.

🔒

100% Offline

All processing happens locally on your device. No internet required.

Fast Processing

Optimized rendering engine for quick PDF generation.

📱

Mobile Optimized

Beautiful interface designed for phones and tablets.

Ready to Try PDFMaker?

Download now and start creating professional PDFs on Windows or Android.

🖥️ Download for Windows 📱 Get it on Google Play