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形式に変換するには、次の手順に従ってください。
PdfDoc
クラスのインスタンスを作成します。- 変換プロセスを設定するために
PdfToDocOptions
のインスタンスを作成します。 AddInput
メソッドを使用して入力PDFファイルを追加します。AddOutput
メソッドを使用して生成されるDOC/DOCXファイルの出力ファイルパスを追加します。Process
メソッドを実行して変換を行います。
1
2var pdfToWord = new PdfDoc();
3var options = new PdfToDocOptions()
4{
5 SaveFormat = SaveFormat.DocX, // 出力形式をDOCXに設定
6 ConversionMode = ConversionMode.EnhancedFlow // レイアウトとフォーマットを最適化
7};
8
9// 入力PDFファイルを追加
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
11
12// 出力Wordドキュメントのパスを追加
13options.AddOutput(new FileDataSource(@"C:\Samples\output.docx"));
14
15// 変換を実行
16pdfToWord.Process(options);
カスタムオプションを使用したPDFからDOCへの変換
PDFからDOCへの変換ツールプラグインは、変換プロセスをカスタマイズするためのいくつかのオプションを提供します。変換中にPDFのレイアウトや構造の取り扱いを制御するために、異なるモードの中から選ぶことができます。
1
2var pdfToWord = new PdfDoc();
3var options = new PdfToDocOptions()
4{
5 SaveFormat = SaveFormat.Doc, // 出力形式をDOCに設定
6 ConversionMode = ConversionMode.Precise // 元のPDFレイアウトを可能な限り維持
7};
8
9// 入力PDFファイルを追加
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
11
12// 出力Wordドキュメントのパスを追加
13options.AddOutput(new FileDataSource(@"C:\Samples\output.doc"));
14
15// 変換を実行
16pdfToWord.Process(options);
PDFからDOC/DOCXのバッチ処理
PDFからDOCへの変換ツールはバッチ処理をサポートしており、複数のPDFファイルを一度に変換することができます。バッチ変換の例は次の通りです。
1
2var pdfToWord = new PdfDoc();
3var options = new PdfToDocOptions()
4{
5 SaveFormat = SaveFormat.DocX
6};
7
8// 複数の入力PDFファイルを追加
9options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
10options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
11
12// 生成されるDOCXファイルの出力ファイルパスを追加
13options.AddOutput(new FileDataSource(@"C:\Samples\output_file1.docx"));
14options.AddOutput(new FileDataSource(@"C:\Samples\output_file2.docx"));
15
16// バッチ変換を実行
17pdfToWord.Process(options);