PDFからDOCコンバータ
Documentize PDFからDOCコンバータ for .NET は、PDFドキュメントをDOCまたはDOCX形式に変換するために設計された強力なツールです。このプラグインは、PDFページを編集可能なMicrosoft Wordドキュメントにシームレスに変換し、コンテンツを複数のプラットフォームで再利用、編集、共有しやすくします。
主な機能:
- DOC/DOCX変換:PDFドキュメントを編集可能なMicrosoft Word形式(DOCまたはDOCX)に変換します。
- 書式の保持:変換プロセス中に元のレイアウト、テキスト、および書式を保持します。
- バッチ処理:複数のPDFファイルを一度に変換します。
- カスタム変換オプション:Enhanced Flowのような異なるモードで変換プロセスを微調整し、より良いレイアウトを実現します。
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);