使用 Node.js 将 DOCX 转换为 DOCM

DOCX 文件转换为 DOCM 格式对于在 Microsoft Word 文档中启用宏功能至关重要。DOCM 文件支持嵌入式宏,因此它们可用于自动执行重复任务并增强文档功能。通过利用转换库,开发人员可以使用 Node.js 将 DOCX 转换为 DOCM,确保正确保留格式、样式和宏。本文提供了分步指南,以有效地执行转换。最后,您将了解如何轻松地在 Node.js 中将 DOCX 导出到 DOCM

使用 Node.js 将 DOCX 转换为 DOCM 的步骤

  1. 配置 通过 Java 为 Node.js 进行 GroupDocs.Conversion 以启用 DOCX 到 DOCM 的转换
  2. 将 groupdocs.conversion 模块添加到您的项目中以处理文件格式转换
  3. 创建 Converter 类的实例,并指定文件路径以加载输入的 DOCX 文件
  4. 初始化 WordProcessingConvertOptions 并将输出格式设置为 DOCM
  5. 使用 Converter 类的 convert 方法将 DOCX 文件转换为 DOCM 格式

将 DOCX 文件转换为 DOCM 格式的功能使用户能够增强文档自动化,同时保留内容结构。以下代码演示了如何在 Node.js 中从 DOCX 生成 DOCM,确保转换过程顺利而准确。此代码初始化库并应用必要的许可。然后,它加载 DOCX 文件并将转换选项设置为 DOCM 格式。最后,转换过程执行,生成 DOCM 文件,同时保留原始文档的格式并启用宏支持。这种自动化方法简化了工作流程,使其成为需要批处理或文档自动化的应用程序的理想选择。

使用 Node.js 将 DOCX 转换为 DOCM 的代码

const conversion = require('@groupdocs/groupdocs.conversion')
const licensePath = "GroupDocs.Search.lic";
const license = new conversion.License()
license.setLicense(licensePath);
// Load the input DOCX file
const converter = new conversion.Converter("sample.docx");
// Set the conversion options for DOCM format
const options = new conversion.WordProcessingConvertOptions();
options.setFormat(conversion.WordProcessingFileType.Docm);
// Save output DOCM to disk
converter.convert("output.docm", options);
console.log('The end of process.');
process.exit(0);

对于需要将宏集成到文档中、自动执行表单处理、数据输入和自定义脚本等任务的用户来说,将 DOCX 转换为 DOCM 尤其有用。此转换可确保文档在获得附加功能的同时保留其结构。通过实施此方法,企业和开发人员可以改进工作流程自动化、增强文档交互性并优化重复性任务。无论是企业自动化还是高级文档管理,此方法都提供了可靠而高效的解决方案。使用 GroupDocs.Conversion 可以轻松使用 Node.js 将 DOCX 更改为 DOCM,确保格式之间的平稳而精确的转换。

在之前的教程中,我们分享了使用 Node.js 将 DOCX 转换为 DOC 的详细指南。如需进一步帮助,请查看我们关于如何 使用 Node.js 将 DOCX 转换为 DOC 的综合教程。

 简体中文