Programmatically convert documents using Node.js. Explore the power of Node.js for efficient and scalable file format conversion.
Need to convert a document from one format to another programmatically? With Aspose.Words for Node.js via .NET any developer can convert files with just a few lines of JavaScript code.
Powerful JavaScript library allows converting documents to many popular formats with professional quality:
The following example demonstrates how to convert a document in JavaScript. Load a file from the local drive, then simply save it, specifying the required file format in extension. For both input and output files you can use fully qualified filenames. The output content and formatting will be identical to the original document.
npm install @aspose/words
Copy
const aw = require('@aspose/words');
var doc = new aw.Document("Input.docx")
doc.save("Output.pdf")
const aw = require('@aspose/words');
var doc = new aw.Document("Input.docx")
doc.save("Output.pdf")
const aw = require('@aspose/words');
var doc = new aw.Document("Input.docx")
for (var page = 0; page < doc.pageCount; page++) {
var extractedPage = doc.extractPages(page, 1);
extractedPage.save(`Output_${page + 1}.pdf`);
}
const aw = require('@aspose/words');
var doc = new aw.Document()
var builder = new aw.DocumentBuilder(doc)
builder.insertImage("Input.docx")
doc.save("Output.pdf")
const aw = require('@aspose/words');
var doc = new aw.Document()
var builder = new aw.DocumentBuilder(doc)
shape = builder.insertImage("Input.docx")
shape.getShapeRenderer().save("Output.pdf", new aw.Saving.ImageSaveOptions(aw.SaveFormat.pdf))
We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.
This package is compatible with Node.js 14.17.0 or higher.