使用我们强大的 JavaScript API,开发人员可以压缩 PDF 文档以优化内容和输出文件大小。通过清理未使用的数据和资源来减小 PDF 大小。您还可以压缩 PDF 中的图像以使输出文件的大小更小。
内容优化和压缩的结果可以保存为原始 PDF 或任何可用的保存格式 - DOCX、DOC、RTF、HTML 和许多其他格式。例如,压缩 PDF 并将输出另存为 Word。
如前所述,我们的 Node SDK 允许您以编程方式减小 PDF 大小。现在您可以尝试我们强大的功能,并通过以下示例评估如何在 JavaScript 中压缩 PDF:
import * as fs from "fs";
const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const requestDocument = fs.createReadStream("Input.pdf");
const requestCompressOptions = new model.CompressOptions({
imagesQuality: 75,
imagesReduceSizeFactor: 1
})
const compressDocumentRequest = new model.CompressDocumentOnlineRequest({
document: requestDocument,
compressOptions: requestCompressOptions
});
wordsApi.compressDocumentOnline(compressDocumentRequest)
.then((compressDocumentResult) => {
const requestDocument = compressDocumentResult.Document.Values();
const convertDocument = new model.ConvertDocumentRequest({
document: requestDocument,
format: "pdf"
});
wordsApi.convertDocument(convertDocument)
.then((convertDocumentResult) => {
console.log("Result of ConvertDocument: ", convertDocumentResult);
});
});
使用 NPM 包管理器安装 'Aspose.Words Cloud SDK for Node.js' 从命令行运行 npm install asposewordscloud --save 以通过 NPM 包管理器安装 SDK。作为替代方案,您可以从 GitHub 手动克隆 Aspose.Words Cloud SDK for Node.js 源代码并在您的项目中使用它。请按照这些 Instructions 快速获取必要的安全凭证并访问我们的 REST API。
请参阅 Repository Documentation 以查看更多详细信息。