Convert HTML to PDF in Make
What this module does
PDF4me Convert HTML to PDF turns an HTML file or a public web URL into a PDF document inside your Make scenario. Hand it the HTML content you've built dynamically, such as an invoice, a report, or a certificate, choose portrait or landscape layout, and the module hands back a finished PDF ready to email, store, or pass to the next step. No browser, no headless renderer, and no extra tools. PDF4me handles rendering on its own servers so your scenario stays simple.
Authenticating Your API Request
Every PDF4me module in Make requires a valid Connection. Create or select one that holds your PDF4me API key so the scenario can authenticate HTML conversion requests securely.
Important Facts You Should Not Miss

File name and Document / public file URL are both required when using Map. The Document field accepts either an HTML binary buffer or a public web URL. Advanced settings expand for additional rendering options.
Parameters
Required: Connection, File name, Document / public file URL, and Layout. All must be provided for the module to run.
| Parameter | Required | What it does | Example |
|---|---|---|---|
| Connection | Yes | PDF4me API connection. Click Add and paste your API key if connecting for the first time. | Your PDF4me connection |
| File | Yes | Source input method. Choose Dropbox - Download a File for a direct Dropbox trigger, or Map to supply inputs from a prior module. | Map |
| File name | Yes (Map) | Filename for the HTML source including extension. Hint: "Map the file name from the source action." | 2. File Name |
| Document / public file URL | Yes (Map) | Either the binary content of an HTML file from a prior module, or a public web URL to render. Hint: "Map the file Data from the source action." | 2. Data |
| Layout | Yes | Page orientation for the output PDF. Options: Portrait, Landscape. Hint: "Set page layout portrait/landscape." Has Map toggle for dynamic scenarios. | Portrait |
| Advanced settings | No | Additional rendering controls available when the toggle is expanded. Refer to PDF4me documentation for available options. | Expand to configure |
Quick Setup
- Add PDF4me to Convert HTML to PDF in your Make scenario.
- Select Connection (or click Add to create one with your API key).
- Set File to Map. Connect File name and Document / public file URL from the prior module outputs. Or pass a live public URL directly in the Document / public file URL field.
- Choose Layout. Use Portrait for standard documents and Landscape for wide tables or dashboards.
- Save and run. The output
Doc Datais your finished PDF. Pipe it into Gmail, Google Drive, Dropbox, or any downstream module.
Workflow Examples
Workflow ExamplesCommon Make scenario patterns using Convert HTML to PDF.
- A scheduled trigger fires every Monday morning.
- A database or Google Sheets module fetches the week's sales data.
- A Make text module builds an HTML string, including a table of figures, a summary heading, and inline CSS styling.
- Convert HTML to PDF runs with Layout set to Portrait. The finished PDF lands in the Doc Data output.
- Gmail attaches Doc Data and sends the report to the management team before the 9am standup.
- A webhook fires when an order is confirmed in an e-commerce platform.
- Google Drive downloads the HTML invoice template.
- A Make text module replaces the placeholder fields, such as customer name, line items, and total, with live data from the order payload.
- Convert HTML to PDF generates the finished invoice PDF.
- Gmail sends it to the customer, and a copy is uploaded to the "Invoices" folder in Dropbox.
- Gmail triggers when a message with a specific label arrives.
- The email HTML body is extracted and wrapped with metadata, such as sender, subject, and date, in a clean HTML layout.
- Convert HTML to PDF archives the email as a PDF with Layout set to Portrait.
- The PDF is uploaded to a SharePoint compliance folder. The email is tagged "Archived" in Gmail so the team knows it has been captured.