GroupDocs.Conversion ドキュメント変換チュートリアル: PDF、Word、Excel などを変換
この GroupDocs.Conversion ドキュメント変換チュートリアル では、.NET または Java アプリケーションから直接、PDF、Word 文書、Excel スプレッドシート、PowerPoint プレゼンテーション、その他 50 以上の追加フォーマットを変換する方法を学びます。ライブラリは完全にオフラインで動作し、サードパーティのソフトウェアを必要とせず、高忠実度の結果を提供するため、セキュアでエンタープライズ向けのワークフローに最適です。
クイック回答
- What formats are supported? 50 以上の入力および出力フォーマットをサポートし、PDF、DOCX、XLSX、PPTX、CAD、画像タイプなどが含まれます。
- Can I convert without internet access? はい、GroupDocs.Conversion は完全にローカルで実行されます。
- Is there a limit on file size? 最大 2 GB のファイルをサポートし、メモリ使用量は 200 MB 未満に抑えます。
- Do I need a license for production? 本番使用には商用ライセンスが必要です。評価用に無料トライアルが利用可能です。
- Which platforms are covered? .NET(Framework、Core、.NET 5/6)と Java の両方が完全にサポートされています。
- How fast is batch conversion? 1 000 ページの変換は、標準的なサーバークラス VM で通常 30 秒未満で完了します。
- Can I process password‑protected files? はい — 変換時に
LoadOptionsを使用してパスワードを提供します。
GroupDocs.Conversion とは?
GroupDocs.Conversion は、外部サービスに依存せずに 50 以上のフォーマット間でドキュメントを変換できるクロスプラットフォーム ライブラリです。ソースファイルの読み込み、変換オプションの選択、希望のフォーマットでの保存を行うシンプルな API を提供します。
なぜ GroupDocs.Conversion を選ぶのか?
GroupDocs.Conversion は、広範なフォーマットサポート、高忠実度の出力、パフォーマンス最適化された処理を提供し、大規模なエンタープライズプロジェクトに適しています。サードパーティの依存関係なしでローカル実行されるため、セキュリティとコンプライアンスが確保されます。
- Broad format coverage: 50 以上の入力および出力フォーマットをサポートし、2 GB までのファイルを 200 MB 未満の RAM で処理できます。
- High‑fidelity conversion: レイアウト、フォント、画像、埋め込みオブジェクトを最大 99 % の視覚的精度で保持します。
- Performance‑optimized: 1 000 ページのバッチ変換は、一般的なサーバークラス VM で 30 秒未満で完了します。
- Zero‑dependency deployment: Microsoft Office、Adobe Acrobat、その他のサードパーティソフトウェアは不要です。
.NET で GroupDocs.Conversion を始める方法は?
Converter はドキュメント変換を実行する主要クラスです。NuGet パッケージ GroupDocs.Conversion をプロジェクトに追加し、ファイルパスまたはストリームで Converter クラスをインスタンス化し、対象フォーマットを選択して Save を呼び出します。この 3 ステップのフローで、ソースから変換ファイルへ数秒で到達できます。
Direct answer: .NET で PDF を Word に変換するには、PDF ファイルで Converter インスタンスを作成し、SaveFormat.Docx を指定して Convert を呼び出し、結果を保存します — これだけで 2 行のコードで変換が完了します。
定義アンカー
Converter クラスは GroupDocs.Conversion のコアエンジンで、ソースドキュメントを読み込み、変換オプションを適用し、要求されたフォーマットで出力を書き込みます。
.NET の前提条件
- .NET Framework 4.5+ または .NET Core 3.1+(.NET 5/6 を含む)がインストールされていること
- プロジェクトに NuGet パッケージ
GroupDocs.Conversionが追加されていること - 大きなファイル用に十分なメモリ(少なくとも 200 MB)
手順例(コードブロックは省略)
- Create the converter – ソースファイルパスまたはストリームを
Converterコンストラクタに渡します。 - Select conversion options – 必要に応じて
LoadOptions(例: パスワード)やSaveOptions(例: OCR)を設定します。 - Execute conversion – 目的の
SaveFormatを指定してConvertを呼び出し、保存先パスを提供します。
Java で GroupDocs.Conversion を始める方法は?
Converter は Java でドキュメントを変換するためのコアクラスです。Maven アーティファクト com.groupdocs:groupdocs-conversion を pom.xml に含め、Converter インスタンスを作成し、目的の LoadOptions を設定し、ターゲットフォーマットで convert を呼び出します。Java API は .NET の体験を鏡像し、プラットフォーム間で一貫した開発者体験を提供します。
Direct answer: Java では、ソースファイルで Converter をインスタンス化し、SaveFormat.DOCX と出力パスを渡して convert を呼び出すだけで、ライブラリが PDF から Word への変換を自動的に処理します。
定義アンカー
Java の Converter クラスは .NET の対応クラスと同様の役割を果たし、ドキュメントを読み込み、変換設定を適用し、選択されたフォーマットに結果を書き込みます。
Java の前提条件
- JDK 8 以上がインストールされていること
groupdocs-conversion依存関係を含む Maven または Gradle ビルドシステム- 大きなドキュメント用に少なくとも 200 MB のヒープ領域
手順例(コードブロックは省略)
- Add Maven dependency –
groupdocs-conversionアーティファクトを含めます。 - Instantiate Converter – ソースファイルパスまたは入力ストリームを提供します。
- Configure options – 必要に応じてパスワード、OCR、その他の
LoadOptionsを設定します。 - Run conversion – 目的の
SaveFormatと保存先を指定してconvertを呼び出します。
GroupDocs.Conversion を使用して .NET アプリケーションで任意のドキュメント形式をシームレスに変換します。当社の包括的な .NET ライブラリは、開発者に 50 以上のフォーマット間で正確かつ高速にファイルを変換する強力なツールを提供します。ドキュメントを PDF に変換することからさまざまな形式間の変換まで、ステップバイステップのチュートリアルが実装、カスタマイズ、最適化を案内します。今すぐ C# アプリケーションに堅牢なドキュメント変換機能を統合しましょう。
必要なチュートリアル
フォーマット別変換
高度な機能
- CSV と構造化データ処理
- XML と JSON 処理
- 圧縮とアーカイブ処理
- ストレージファイルと PST 処理
- フォント処理と置換
- キャッシュ管理
- 変換イベントとロギング
- 変換ユーティリティと情報
- テキストとマークアップ変換
GroupDocs.Conversion を使用して Java アプリケーションに強力なドキュメント変換機能を実装します。当社の Java API は、開発者が多数のドキュメントフォーマット間を卓越した精度と柔軟性で変換できるようにします。エンタープライズアプリケーションに最適で、ライブラリは PDF、Office ドキュメント、画像、その他多数のフォーマットをフォーマットの整合性を保ちつつ変換します。ステップバイステップの Java チュートリアルに従って、アプリケーションにプロフェッショナルなドキュメント変換機能を追加しましょう。
コア機能
フォーマット別ガイド
高度な構成
よくある質問
Q: GroupDocs.Conversion をクラウドネイティブなマイクロサービスで使用できますか?
A: はい、ライブラリは Docker コンテナや Kubernetes ポッドを含む任意の .NET または Java ランタイムで実行でき、外部サービスは不要です。
Q: ライブラリはパスワード保護された PDF をどのように処理しますか?
A: Converter 作成時に LoadOptions(Java の同等オプション)でパスワードを提供すれば、ライブラリがファイルを復号して変換します。
Q: 大量のファイルをバッチ変換する推奨方法は何ですか?
A: 非同期 API(または Java の parallel streams)を使用してファイルを同時に処理し、キャッシュを有効にしてロードされたフォントやリソースを再利用し、パフォーマンスを向上させます。
Q: GroupDocs.Conversion はスキャン画像の OCR をサポートしていますか?
A: はい、OcrOptions クラスで OCR を有効にでき、スキャンした PDF や画像を検索可能で選択可能なテキストに変換できます。
Q: 公式にサポートされている .NET バージョンはどれですか?
A: .NET Framework 4.5+、.NET Core 3.1+、.NET 5、.NET 6 以降のバージョンが完全にサポートされています。
Q: 変換の進捗を監視するにはどうすればよいですか?
A: Converter クラスが提供する ConversionProgress イベントを購読します。完了率と経過時間が報告されます。
Q: 暗号化された Office ファイルを変換できますか?
A: はい、変換を呼び出す前に Word、Excel、PowerPoint ファイルに対して LoadOptions で適切なパスワードを渡します。
Q: 非常に大きな PDF のメモリ最適化オプションは何ですか?
A: LoadOptions.MemoryLimit を有効にして RAM 使用量を上限設定し、ストリーミング API を使用してページを段階的に処理します。
Q: ドキュメントを PNG や JPEG などの画像形式に変換できますか?
A: もちろんです。Convert 呼び出し時に SaveFormat.Png や SaveFormat.Jpeg などの画像 SaveFormat を指定します。
Q: GroupDocs.Conversion はロギング機能を提供していますか?
A: はい、ライブラリには組み込みのロギングフレームワークがあり、詳細な変換ログをファイルやコンソールに書き込むよう構成できます。
最終更新日: 2026-10-21
テスト環境: GroupDocs.Conversion 23.11 for .NET & Java
作者: GroupDocs