PDF转DOC转换器
Documentize PDF转DOC转换器 for .NET 是一个强大的工具,旨在将PDF文档转换为DOC或DOCX格式。这个插件无缝地将PDF页面转换为可编辑的Microsoft Word文档,使内容在多个平台上易于重用、编辑和分享。
主要特性:
- DOC/DOCX转换:将PDF文档转换为可编辑的Microsoft Word格式(DOC或DOCX)。
- 保持格式:在转换过程中保留原始布局、文本和格式。
- 批量处理:一次转换多个PDF文件。
- 自定义转换选项:通过不同模式(如增强流模式)微调转换过程,以获得更好的布局。
如何将PDF转换为DOC/DOCX
要将PDF文档转换为DOC/DOCX格式,请按照以下步骤操作:
- 创建
DocConverter
类的实例。 - 创建
DocConversionOptions
实例以配置转换过程。 - 使用
AddInput
方法添加输入的PDF文件。 - 使用
AddOutput
方法添加生成的DOC/DOCX文件的输出路径。 - 运行
Process
方法以执行转换。
1var docConverter = new DocConverter();
2var options = new DocConversionOptions()
3{
4 SaveFormat = SaveFormat.DocX, // 输出格式为DOCX
5 ConversionMode = ConversionMode.EnhancedFlow // 优化布局和格式
6};
7
8// 添加输入PDF文件
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// 添加输出Word文档路径
12options.AddOutput(new FileDataSource(@"C:\Samples\output.docx"));
13
14// 处理转换
15docConverter.Process(options);
使用自定义选项将PDF转换为DOC
PDF转DOC转换器插件提供多种选项来定制您的转换过程。您可以选择不同的模式来控制在转换过程中如何处理PDF的布局和结构。
1var docConverter = new DocConverter();
2var options = new DocConversionOptions()
3{
4 SaveFormat = SaveFormat.Doc, // 输出格式为DOC
5 ConversionMode = ConversionMode.Precise // 尽可能保持原始PDF布局
6};
7
8// 添加输入PDF文件
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// 添加输出Word文档路径
12options.AddOutput(new FileDataSource(@"C:\Samples\output.doc"));
13
14// 处理转换
15docConverter.Process(options);
批量处理PDF到DOC/DOCX转换
PDF转DOC转换器支持批量处理,允许您一次转换多个PDF文件。以下是批量转换的一个示例:
1var docConverter = new DocConverter();
2var options = new DocConversionOptions()
3{
4 SaveFormat = SaveFormat.DocX
5};
6
7// 添加多个输入PDF文件
8options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
9options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// 添加生成的DOCX文件的输出路径
12options.AddOutput(new FileDataSource(@"C:\Samples\output_file1.docx"));
13options.AddOutput(new FileDataSource(@"C:\Samples\output_file2.docx"));
14
15// 处理批量转换
16docConverter.Process(options);