Aspose.PDF DOCコンバーター for .NET
トップページ > PDF ドク Converter for .NET は目的構築のプラグインで、無線で高品質のコンバージョンを可能にします PDF Microsoft Word ドキュメント (DOC および DOCX) にページを入力します。 オリジナルの配置、フォーマット、画像、テーブルを保存し、変換プロセスのあらゆる側面に精密なコントロールのための豊富な API を展示します. このソリューションは、文書の使用性を大幅に向上させ、コンテンツを編集、共有、およびプラットフォーム全体で互換性があります.
始めに
インストール&セットアップ
プロジェクトに Aspose.PDF DOC Converter for .NET を NuGet を通じて追加したり、ダウンロードしたりできます ZIP 私たちのサイトから:
- NuGet パッケージをインストール
Aspose.PDF - ライセンスを定義したように設定する メータードライセンス
- パッケージ参照、フレームワークサポート、バージョンに関する詳細な指示については インストール .
システム要件
- オペレーティングシステム: Windows 7–11, Windows Server 2003–2022, macOS (10.12+) および Linux
- .NET バージョン: .NET 4.0 を介して 7.0 で互換性があります
- 開発ツール: Microsoft Visual Studio の複数のバージョンで無制限に動作します
特徴と機能
コア変換エンジン
- PDF ページのストリームを処理し、それらを Word のドキュメント オブジェクト モデルに戻します
- 完全な文書を変換するか、または部分転換のためのページを通じてイーテレートする
レイアウトとフォーマット保存
- テキストの流れ、インデント、調和、スペースを維持する
- 複数の列の配置、浮動テキストボックス、ヘッダー、足、ページ数、および水マークをサポート
フォント&スタイルマッピング
- インテリジェントフォント入力と置き換え
- 失われたタブレットのための自動落下
- 文字スタイル(ボール、イタリア語、サブライン、ストライキを通して)とサイズを保存します
テーブルとリストの再構築
- テーブル、ネットワーク、ネストリストを先住民のWord要素として再構築します
- 境界線、スパン、フィールド、ボール/ナンバーリスト、およびナスト/マークテーブルをサポートします
イメージ処理
- ラスター/ヴェクター画像(PNG、JPEG、TIFF、CMYK)を抽出および組み込む)
- インライン/フロアの配置、解像度、およびDPIを保存
- 出力ファイルサイズを制御するためのオプション圧縮
ブックマークとアノテーション変換
- PDF ブックマークを Word タイトルと TOC エントリーに変換する
- マップ ノート / コメント に Word のコメント
- 内部/外部ハイパーリンクを保存する
フォームフィールドとインタラクティブエレメントサポート
- PDF フォーム フィールドを Word コントロールに変換する(テキスト フロント、チェックボックス、ラジオ グループ、ダウンダウン)
- フィールド価値と輸出形式を維持する
ページ範囲とバッチ処理
- 単一ページ、範囲、または非関連セットを変換する
- バッチプロセッサ API パラレル変換をサポート
- 進歩通話バックと大規模な雇用のキャンセルサポート
カスタマイズおよび変換オプション
- コントロール画像圧縮、DPI、および色の深さ
- コラム、テーブル、または数字の認識を有効/無効にする
- マージンとページサイズマッピングの調整
パフォーマンスとメモリ管理
- ストリームベースの読者/作者がメモリの足跡を最小限に抑える
- 非同期および多線操作をサポート
- 大規模処理のための設定可能なキャッシュおよびテンプレートフォルダー設定
ロケーションとRTL言語サポート
- 完全なユニコードサポート、アラビア、ヘブライ語、インディック、タイのスクリプトを含む
- 言語タグと証明特性の保存
例: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 は、 .net 向けの DOC Converter とはどのように異なりますか?**Aspose.PDF for .NET は、PDF 操作(作成、編集、圧縮、輸入/輸出データ)のための包括的な API です.
**PDFをDOC(X)に変換することは制限されていますか)?**はい. このプラグインは、PDF → DOC/DOCX 変換に特別に最適化されています. より広い機能のために、他の Aspose.PDF ライブラリを使用してください.
**Aspose は PDF-to-DOC ツールをオンラインで提供していますか?**はい、Asposeは基本的なPDFをDOCに変換するための無料オンラインツールを提供しています.