Linearize PDF in Make
Linearize PDF is a Make module by PDF4me that restructures a PDF for fast web view, so the first page displays before the rest of the file finishes downloading. Use it before publishing PDFs to a website or CDN. Choose a profile to linearize only or linearize with additional compression.
Authenticating Your API Request
To access the PDF4me Web API through Make, every request must include proper authentication credentials. Authentication ensures secure communication and validates your identity as an authorized user, enabling seamless integration between your Make scenarios and PDF4me's web optimization services.
Important Facts You Should Not Miss
For web with compression linearizes and reduces file size. For web without compression linearizes only and preserves the original quality.
Select your PDF4me connection, map File Name and Document from the prior download step, then choose a Profile to control whether compression is applied.
What is Linearize PDF in Make?
Linearize PDF is Make's PDF4me module for restructuring a PDF into a linearized, or Fast Web View, layout. It accepts a PDF as a binary buffer and returns a version optimized so viewers can start reading the first page while the rest of the document streams in. This matters for large PDFs delivered through a browser, CDN, or embedded viewer where users should not wait for the full file before seeing content.
Parameters
| Parameter | Required | What it does | Example |
|---|---|---|---|
| Connection | Required | PDF4me connection holding your API key. Create one from the Make Connections panel using your key from dev.pdf4me.com/dashboard. | TestUser01 |
| File Name | Required | Source PDF filename including the .pdf extension. Map it from the prior module output. Used for output identification. | web_brochure.pdf |
| Document | Required | Binary PDF file content as a Make buffer. Map from the Data field of a Dropbox, Google Drive, or HTTP download module. | 1. Data |
| Profile | Required | Optimization profile. For web with compression linearizes and reduces file size; For web without compression linearizes only and preserves quality. | For web with compression |
Output
| Field | Type | What it contains |
|---|---|---|
| Name | String | Output filename for the linearized PDF, derived from the File Name input. Use it in the destination upload module. |
| Doc Data | Buffer | Binary content of the web-optimized PDF. Map directly into a CDN upload, web server deploy, or cloud-storage module. |
How does linearization improve PDF web performance?
A linearized PDF places the objects needed for the first page, along with a cross-reference table, at the start of the file. A compatible viewer or browser can request just that portion over HTTP byte-range requests and start rendering while the remaining pages continue to load in the background. Adobe documents the format in its PDF Services API linearization guide, and the underlying byte-range mechanism follows the HTTP range requests specification.
Typical Setups
- Watch a content folder for a newly uploaded PDF.
- Download the file so its binary lands on the Data field.
- Run Linearize PDF with Profile set to For web with compression.
- Upload the optimized PDF to the CDN or web hosting bucket.
- List every .pdf file in a source folder with a List module.
- Iterate the list and download each file.
- Run Linearize PDF on each iteration.
- Upload each optimized PDF to a documentation or catalog portal.
- Trigger when a generated report PDF is ready.
- Run Linearize PDF with Profile set to For web without compression to preserve fidelity.
- Upload the result to a shared portal or attach it to an email.
- Recipients see the first page immediately instead of waiting on the full download.
Practical Tips
Cheat Sheet
| Field | Value |
|---|---|
| Module | PDF4me > Linearize PDF |
| Connection | Your PDF4me connection (key from dev.pdf4me.com/dashboard) |
| File Name | web_brochure.pdf |
| Document | 1. Data (binary from prior download) |
| Profile | For web with compression |
| Output | Doc Data (linearized PDF buffer) |
Common Questions
Industry Use Cases & Applications
- Web Publishing & Content
- E-Learning & Education
- Documentation & Technical
- Corporate Communications
- Website PDFs: Optimize documents for website downloads
- Digital Brochures: Linearize marketing materials for web viewing
- White Papers: Optimize research documents for online access
- Press Kits: Prepare media materials for fast web delivery
- Course Materials: Optimize educational PDFs for student access
- Digital Textbooks: Linearize textbooks for online reading
- Assignment Sheets: Optimize assignments for quick student download
- Lecture Notes: Prepare notes for fast web viewing
- User Manuals: Optimize product manuals for web portals
- API Documentation: Linearize technical docs for developer access
- Help Guides: Optimize support documents for help centers
- Knowledge Base: Prepare KB articles for fast loading
- Annual Reports: Optimize shareholder reports for web viewing
- Investor Decks: Linearize presentations for investor portals
- Company Policies: Optimize policy documents for intranet
- News Releases: Prepare press releases for media portals