Some test text!

Search
Hamburger Icon

Nodejs / Guides / Convert PDF to MS Office

Convert PDF to MS Office (Word, Excel, PowerPoint) in Node.js

Convert PDFs to MS Office (DOCX, XLSX, PPTX) without any external third party dependencies.

The Structured Output module is an optional add-on
Only available on Desktop and Server (Windows, Linux, or Mac)
You can find more details about how to install the Structured Output module here .
## Setup
  1. Download the Structured Output Module that allows PDF to Office conversion.
  2. Place it in the directory of your project, in a folder called lib and then reference it in the below sample.

Convert PDF to Word

This sample demonstrates how to convert from a PDF to DOCX file.

const { PDFNet } = require('@pdftron/pdfnet-node');

async function main() {
  await PDFNet.addResourceSearchPath('./lib/');

  // check if the module is available
  if (!(await PDFNet.StructuredOutputModule.isModuleAvailable())) {
    return;
  }

  await PDFNet.Convert.fileToWord('./input.pdf', 'output.docx');
}

PDFNet.runWithCleanup(main, 'YOUR_LICENSE_KEY');

Convert PDF to PowerPoint

This sample demonstrates how to convert from a PDF to PPTX file.

const { PDFNet } = require('@pdftron/pdfnet-node');

async function main() {
  await PDFNet.addResourceSearchPath('./lib/');

  // check if the module is available
  if (!(await PDFNet.StructuredOutputModule.isModuleAvailable())) {
    return;
  }

  await PDFNet.Convert.fileToPowerPoint('./input.pdf', 'output.pptx');
}

PDFNet.runWithCleanup(main, 'YOUR_LICENSE_KEY');

Convert PDF to Excel

This sample demonstrates how to convert from a PDF to XLSX file.

const { PDFNet } = require('@pdftron/pdfnet-node');

async function main() {
  await PDFNet.addResourceSearchPath('./lib/');

  // check if the module is available
  if (!(await PDFNet.StructuredOutputModule.isModuleAvailable())) {
    return;
  }

  await PDFNet.Convert.fileToExcel('./input.pdf', 'output.xlsx');
}

PDFNet.runWithCleanup(main, 'YOUR_LICENSE_KEY');

Convert PDF files to MS Office
Full sample code which illustrates how to convert PDF to MS Office files (Word, Excel, PowerPoint).

Get the answers you need: Chat with us