For the complete documentation index, see llms.txt. This page is also available as Markdown.

Convert MS Office (Word, Excel, PowerPoint) to PDF Using JavaScript

Requirements

These packages are required to use these features in production. Trial keys have unlimited access to all features

Package: Office ConversionLive demo

Convert an MS Office file to a PDF document without any external third-party dependencies in a browser. WebViewer already allows you to view Office documents. The below sample shows how to convert the Office document to a PDF, without initializing WebViewer UI. (You can also check out our MS Office to PDF demo now.)

Setup

  1. Install WebViewer by running npm i @pdftron/webviewer or download it here.

  2. Copy core folder from node_modules/@pdftron/webviewer/public/core (if you downloaded the SDK, you will find core folder in WebViewer/lib/) to a location that can serve static assets. For example, public folder in a React app.

  3. Reference webviewer-core.min.js script in index.html and create a JS function to perform the conversion.

Additional font resources

WebViewer will automatically use substitute fonts hosted on a web server when a font is not embedded in the source document. The fallback fonts are hosted with Apryse by default but if this is a concern, you can host the fonts on your own servers. See this FAQ for more details.

Last updated

Was this helpful?