我希望将任何文档、图像或文本文件转换为PDF格式,适用于所有操作系统。我尝试了使用node-msoffice-pdf的方法,在Windows操作系统中运行良好,但在其他操作系统中无法正常工作。问题:如何在Node.js中将文档、图像和文本文件转换为PDF?
我多年来一直使用wkhtmltopdf进行PDF转换。 https://github.com/devongovett/node-wkhtmltopdf 你可以渲染一个HTML文件并将其传递给模块,或者直接从URL渲染PDF。
如果您对保真度/转换质量很重要,对于Word文档(doc/docx),您可以尝试我们的免费版https://www.npmjs.com/package/@nativedocuments/docx-wasm。它将在本地执行转换(即在Node运行的位置),而无需使用LibreOffice等软件。