简短 – 3-4 句子
该 Aspose.Words Document to PDF Converter for .NET 是一个轻量级、高性能的 API,专注于 Word 转 PDF 转换. 它支持常见场景,例如 DOCX → PDF 或 DOC → PDF 无需 Microsoft Office。.
安装与设置
受支持的平台:
- OS: Windows, Linux, macOS
- 框架:: .NET 框架 4.x, .NET 标准 2.0, .NET 核心 2.0–3.1, .NET 5/6/7+, Mono
- IDE:: Visual Studio 2017–2026, JetBrains Rider, MonoDevelop.
通过 NuGet 安装 Aspose.Words 用于 .NET::
using Aspose.Words;
var doc = new Document("input.docx");
doc.Save("output.pdf");打开您偏好的 IDE(例如,Visual Studio 2019)
在 Solution Explorer 中,右键单击项目并选择 “Manage NuGet Packages”
浏览到 Aspose 在线画廊:
- Word 系列: DOC、DOCX、RTF、DOT、DOTX、DOTM、DOCM、Word 2003 XML 和 Word 2007 XML
- 固定布局:: PDF(仅输出)
微调与保存选项:
- PDF: 仅支持 Pdf17 合规性、加密、权限标志、数字签名、字体嵌入、图像压缩。.
许可
API 检测格式来源于 文件头, 因此您可以在 Web 服务中安全地接受任意上传。.
支持的格式
保留字体、样式、表格、页眉/页脚、水印、批注、分节符等 文档属性 (author, title, custom fields)。元数据可以在转换过程中通过编程方式转换。.
输入格式:DOC、DOCX、RTF、DOT、DOTX、DOTM、DOCM、Word 2003 XML 和 Word 2007 XML(适用于所有插件)
- 异步/批处理 转换和并行化以提高吞吐量。.
- DOC、DOCX、RTF、DOT、DOTX、DOTM、DOCM、Word 2003 XML 和 Word 2007 XML(适用于所有插件).
最佳实践
- 先获取许可证: 在任何转换之前初始化计量许可证,以避免评估水印。.
- 并发: 使用短暂的
Document每个请求的实例数;如有需要,使用选项池。. - 可观测性: 记录页面计数、持续时间和选项集;使用关联 ID 标记失败。.
FAQ
- 是否需要 Microsoft Office?? 不。它是一个独立的 API。.
- 我可以在不触及文件系统的情况下进行转换吗?? 是的。所有转换都可以 流 → 流.
- 我该如何强制使用 PDF/A?? Aspose.Words Document to PDF Converter for .NET 支持
Pdf17仅合规。. - 我可以对 PDF 进行密码保护吗?? 是的。配置加密和权限标志在
PdfSaveOptions. - 我该如何转换特定页面?? 使用
PageSet在ImageSaveOptions或FixedPageSaveOptions‑派生类。.