Aspose.PDF DOC 转换器适用于.NET

主持人.PDF 博士 转换器为 .NET 是一个用途构建的插件,允许无缝,高质量的转变 PDF 页面到 Microsoft Word 文档(DOC 和 DOCX) 它保留了原始布局、格式化、图像和表格,同时暴露了一个丰富的 API 对转换过程的各个方面进行精细控制.

开始使用

安装和设置

您可以通过 NuGet 将 Aspose.PDF DOC Converter for .NET 添加到您的项目中,或者通过下载 ZIP 从我们的网站:

  • 安装 NuGet 包 Aspose.PDF
  • 设置按描述的测量许可证 计量许可
  • 有关包参考、框架支持和版本的详细说明,请参见 安装 .

系统要求

  • 操作系统:Windows 7–11,Windows Server 2003–2022,macOS(10.12+)和Linux
  • .NET 版本: 兼容 .Net 4.0 通过 .net 7.0
  • 开发工具: 与 Microsoft Visual Studio 的多个版本无缝运行

特点与功能

核心转换发动机

  • 处理 PDF 页面流,并将其转换为 Word 文档对象模型
  • 转换一个完整的文档或通过页面进行部分转型

Layout 和 Formatting 保存

  • 保持文本流、引导、调整、空间化
  • 支持多列配置、浮动文本盒、标题、脚印、页数和水标

字体和风格地图

  • 智能字体嵌入和替代
  • 自动落后失踪的标签
  • 保留字体风格(bold, italic, underline, strike-through)和尺寸

桌子和列表重建

  • 重建图表、网格和列表作为原始Word元素
  • 支持边界、螺旋、填充、子弹/编号列表和粘贴/混合表

图像处理

  • 提取和嵌入拉斯特/ vector 图像(PNG、JPEG、TIFF、CMYK)
  • 保留内线/浮动配置、分辨率和DPI
  • 可选压缩以控制输出文件大小

Bookmark 和 Annotation Conversion

  • 将 PDF 图标转换为 Word 标题和 TOC 输入
  • 地图 / 评论 到 Word 評論
  • 保留内部/外部超链接

表格字段和互动元素支持

  • 将 PDF 表格字段转换为 Word 控制器(文本字幕、检查箱、无线电组、下载器)
  • 保持域值和出口格式

页面范围和包装处理

  • 转换单页、范围或非相关集
  • Batch 处理 API 支持平行转换
  • 进展呼叫和取消支持大工作

定制和转换选项

  • 控制图像压缩、DPI和颜色深度
  • 允许/禁用列、表或数字的识别
  • 调整边界和页面大小地图

性能与记忆管理

  • 基于流的读者/作家尽量减少记忆痕迹
  • 支持无同步和多线操作
  • 可配置的缓存和 temp 文件夹设置大规模处理

位置和RTL语言支持

  • 完整的 Unicode 支持,包括阿拉伯语、希伯来文、印度语和泰语文本
  • 保留语言标签和证明属性

例如:将 PDF 转换为 DOC

// Specify the input and output file paths.
var inputPath = Path.Combine(@"C:\Samples\", "sample.pdf");
var outputPath = Path.Combine(@"C:\Samples\", "sample.docx");

// Create an instance of the PdfDoc plugin.
var plugin = new PdfDoc();

// Create an instance of the PdfToDocOptions class.
var options = new PdfToDocOptions
{
    SaveFormat = SaveFormat.DocX
};

// Add the input and output file paths to the options.
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));

// Process the PDF to Word conversion using the plugin and options.
var resultContainer = plugin.Process(options);

// Get the result from the result container.
var result = resultContainer.ResultCollection[0];

// Print the result.
Console.WriteLine(result);

提示和最佳实践

  • 在提交转换器之前,始终启动并验证您的测量许可证
  • 对于大型PDF,使用页面范围或集合转换以优化内存使用
  • 确保自定义字体在系统上或嵌入到PDF中可用
  • 平衡图像压缩和DPI为所需的质量和文件大小
  • 即时转换例子(使用 using 区块)
  • 重新使用配置对象,但在高功率场景中每次操作创建新鲜流
  • 使用进展呼叫回复更新UI或实施取消逻辑
  • 在大规模或平行处理期间监测系统资源

经常提出的问题

**Aspose.PDF DOC Converter for .NET 提供哪些功能?**它提供了广泛的功能,将 PDF 转换为 DOC 或 DOCX,无论是页面或合并文件.

**NET 的 ASPOSE.PDF 如何与 Aspose.pdf DOC 转换器 不同?**Aspose.PDF for .NET 是 PDF 操作(创建、编辑、压缩、进口/出口数据)的全面 API.

**是否限制将 PDF 转换为 DOC(X)?**是的. 此插件专门为 PDF → DOC/DOCX 转换优化. 为更广泛的功能,请使用其他 Aspose.PDF 图书馆.

**Aspose 是否提供在线 PDF-to-DOC 工具?**是的,Aspose提供了一个免费的在线工具,基本的PDF转换为DOC.

 中文