DOCX to PDF Converter (no file retention) avatar

DOCX to PDF Converter (no file retention)

Pricing

$150.00 / 1,000 results

Go to Apify Store
DOCX to PDF Converter (no file retention)

DOCX to PDF Converter (no file retention)

Convert Word documents (DOCX) to PDF through a privacy-first conversion API. Inputs are deleted the moment the conversion finishes; outputs auto-delete within about an hour. Real LibreOffice rendering with nothing to install, honest errors, and no charge for failed runs.

Pricing

$150.00 / 1,000 results

Rating

0.0

(0)

Developer

Nir Diamant

Nir Diamant

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Share

Convert a Word document (.docx) to PDF through a privacy-first conversion API. Give the actor a direct file URL; get back a PDF in the run's key-value store plus a dataset row with the metadata, including a direct download link.

Why this converter

  • No file retention. The input is deleted the moment the conversion finishes. The output is kept for about an hour so you can download it, then deleted. Nothing is stored, mined, or reused.
  • Nothing to babysit. No LibreOffice install, no headless-office flakiness, no container of your own to keep patched.
  • Honest failures. A file that cannot be converted fails the run with the real error message. There are no silent retries and no charge for a failed run.

How do I convert DOCX to PDF on Apify?

  1. Press Start with the prefilled sample, or paste your own direct .docx URL.
  2. Wait for the run to finish; a typical document takes 10 to 20 seconds.
  3. Download the PDF from the run's Storage tab (the OUTPUT record), or follow the outputUrl in the dataset row.

Input

{
"fileUrl": "https://example.com/report.docx"
}
  • fileUrl (required): direct http(s) URL of the .docx file, up to 50 MB.
  • fileName (optional): base name for the output file.
  • maxWaitSeconds (optional): how long to wait before failing, default 300.

Output

  • The converted PDF is stored as the OUTPUT record of the run's key-value store (the dataset row carries its direct outputUrl).
  • One dataset row per successful conversion: pair, fileName, outputFileName, inputBytes, outputBytes, durationSeconds, outputUrl.

How much does it cost?

$0.15 per successful conversion, platform usage included - the price you see is the whole price. A failed run produces no dataset item and no charge. A free Apify account is enough to use it; conversions bill against your Apify usage balance.

Run it from code

JavaScript (apify-client):

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hushvert/docx-to-pdf').call({
fileUrl: 'https://example.com/report.docx',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0].outputUrl); // direct PDF download link, valid ~1 hour

Python (apify-client):

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('hushvert/docx-to-pdf').call(
run_input={'fileUrl': 'https://example.com/report.docx'})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items[0]['outputUrl'])

Plain HTTP (one call, returns the dataset row):

curl -X POST \
'https://api.apify.com/v2/acts/hushvert~docx-to-pdf/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN' \
-H 'content-type: application/json' \
-d '{"fileUrl": "https://example.com/report.docx"}'

Can I use it from n8n, Make, Zapier, or LangChain?

Yes. Like any Apify actor, it plugs into n8n, Make, Zapier, and LangChain through Apify's official integrations; select the actor by name, hushvert/docx-to-pdf. AI agents can also call it as a tool through Apify's MCP server.

Is it private?

  • The conversion itself runs on hushvert's server lane (LibreOffice under the hood), not inside this actor. Retention: inputs deleted at conversion end, outputs auto-deleted after about an hour.
  • Your documents are never stored beyond that window, never mined, and never used to train anything.
  • Password-protected or corrupt files fail with the converter's real error.

FAQ

What is the file size limit?

50 MB per file.

Will the PDF match Word's output exactly?

The conversion runs through a headless LibreOffice lane. Standard documents (text, tables, images, headers and footers) come out as the original prints. A file that leans on Word-only features can differ from Word's own output; if fidelity to Word is critical, spot-check the first conversion.

What happens when a conversion fails?

The run fails with the converter's real error message, produces no dataset item, and charges nothing.

Can I convert files in bulk?

Yes: call the actor once per file from your code or workflow tool. Each file is one run and one $0.15 charge; failed files cost nothing.

More private converters from hushvert

  • PDF to DOCX: PDF back to editable Word, real text and tables, correct Hebrew/Arabic reading order.
  • Office to PDF: Word, Excel, PowerPoint, OpenDocument, RTF, HTML in; PDF out. One actor, eleven formats.
  • PDF to Markdown: clean Markdown for LLM context windows and RAG ingestion.
  • Document to Markdown: eight document formats to Markdown, inline in the dataset.
  • HTML to PDF: real Chromium render, paste HTML inline for invoices and reports.
  • Video to MP4: MOV, MKV, WEBM, AVI, GIF to universal MP4, files up to 500 MB.

Who is behind this actor?

Built by the hushvert founder. The browser-side conversion engine is MIT open source (@hushvert/engine on npm); formats a browser can convert (images, HEIC, audio, archives, PDF page ops) are free and client-side at https://hushvert.com and are deliberately not sold here. Developer API docs: https://hushvert.com/for-developers