Skip to main content

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.

Related Blog Posts
No blog post yet for this feature — coming soon.
In the meantime, browse the PDF4me blog for tutorials and workflows across every platform.
Visit the blog →

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

Linearization is structural, not visual
The module reorders the internal byte layout of the PDF so the first page can render before the full file downloads. Page content, layout, and appearance stay the same.
Profile controls whether compression is applied
For web with compression linearizes and reduces file size. For web without compression linearizes only and preserves the original quality.
Map the binary, not the file path
Document expects the raw file content from a prior download module Data field. Passing a URL or a text path returns an error, so always wire the binary output of the step that fetched the PDF.
PDF4me Linearize PDF module in Make showing Connection, File Name, Document, and Profile set to For web with compression

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

ParameterRequiredWhat it doesExample
ConnectionRequiredPDF4me connection holding your API key. Create one from the Make Connections panel using your key from dev.pdf4me.com/dashboard.TestUser01
File NameRequiredSource PDF filename including the .pdf extension. Map it from the prior module output. Used for output identification.web_brochure.pdf
DocumentRequiredBinary PDF file content as a Make buffer. Map from the Data field of a Dropbox, Google Drive, or HTTP download module.1. Data
ProfileRequiredOptimization profile. For web with compression linearizes and reduces file size; For web without compression linearizes only and preserves quality.For web with compression

Output

FieldTypeWhat it contains
NameStringOutput filename for the linearized PDF, derived from the File Name input. Use it in the destination upload module.
Doc DataBufferBinary 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

Optimize PDFs before CDN upload
  1. Watch a content folder for a newly uploaded PDF.
  2. Download the file so its binary lands on the Data field.
  3. Run Linearize PDF with Profile set to For web with compression.
  4. Upload the optimized PDF to the CDN or web hosting bucket.
Batch-optimize a catalog or documentation set
  1. List every .pdf file in a source folder with a List module.
  2. Iterate the list and download each file.
  3. Run Linearize PDF on each iteration.
  4. Upload each optimized PDF to a documentation or catalog portal.
Optimize a report before sharing
  1. Trigger when a generated report PDF is ready.
  2. Run Linearize PDF with Profile set to For web without compression to preserve fidelity.
  3. Upload the result to a shared portal or attach it to an email.
  4. Recipients see the first page immediately instead of waiting on the full download.

Practical Tips

Pick the profile that matches your priority
Use compression when bandwidth and load time matter most. Use the no-compression profile when exact visual fidelity is required.
Linearization does not alter layout
Only the internal byte order changes so pages can stream progressively. Page content and visual design stay the same.
Keep the .pdf extension
Include .pdf in File Name so downstream upload modules recognize the output format correctly.
Best benefit on larger PDFs
Fast web view has the most visible effect on multi-page or image-heavy PDFs where visitors would otherwise wait for a large download to finish.
Credits consume per document
Each run consumes PDF4me credits from your plan, so size a batch optimization run against your account before you build it.

Cheat Sheet

FieldValue
ModulePDF4me > Linearize PDF
ConnectionYour PDF4me connection (key from dev.pdf4me.com/dashboard)
File Nameweb_brochure.pdf
Document1. Data (binary from prior download)
ProfileFor web with compression
OutputDoc Data (linearized PDF buffer)

Common Questions

What does it mean to linearize a PDF?+
Linearizing, also called Fast Web View, reorganizes a PDF's internal structure so a viewer can display the first page before the rest of the file finishes downloading. Adobe's linearization guide covers the underlying format in detail.
What is the difference between the two Profile options?+
For web with compression linearizes the PDF and also reduces its file size. For web without compression linearizes the structure only and preserves the original file size and quality. Choose compression when bandwidth matters more than exact fidelity.
Does linearizing change how the PDF looks?+
No. Linearization reorders the internal byte structure of the file; it does not change page content, layout, or visual appearance. The compression profile can reduce image quality slightly, but the linearization step itself is purely structural.
How many credits does Linearize PDF use in Make?+
The module consumes PDF4me credits from your plan for each document processed. The PDF4me pricing page lists the current credit allocations for free and paid tiers, so you can estimate the cost of a high-volume optimization batch before you build it.

Industry Use Cases & Applications

  • 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

Same Task on Other Platforms

Get Help