Skip to content

Instantly share code, notes, and snippets.

@groupdocs-cloud-gists
Last active June 4, 2025 22:38
Show Gist options
  • Save groupdocs-cloud-gists/142a956ef8d08795dbe637fccf4aa8b6 to your computer and use it in GitHub Desktop.
Save groupdocs-cloud-gists/142a956ef8d08795dbe637fccf4aa8b6 to your computer and use it in GitHub Desktop.
Word to PDF Conversion
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node
// Obtain your API credentials
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Initialize an instance of ConvertApi with the Configuration object
const {
Configuration,
ConvertApi,
FileApi,
UploadFileRequest,
ConvertDocumentRequest,
ConvertSettings
} = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
// Define the API base URL to perform Word to PDF conversion online
config.setApiBaseUrl("https://api.groupdocs.cloud");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input-sample.docx", fs.createReadStream("input-sample.docx"));
await fileApi.uploadFile(uploadRequest);
const settings = new ConvertSettings();
settings.filePath = "input-sample.docx"; // Input file path
settings.format = "pdf"; // Output format
settings.outputPath = "converted/output.pdf"; // Output file path
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("Word successfully converted to PDF.");
Learn how to perform Word DOC to PDF conversion using Node.js API.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment