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)

手順例(コードブロックは省略)

  1. Create the converter – ソースファイルパスまたはストリームを Converter コンストラクタに渡します。
  2. Select conversion options – 必要に応じて LoadOptions(例: パスワード)や SaveOptions(例: OCR)を設定します。
  3. 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 のヒープ領域

手順例(コードブロックは省略)

  1. Add Maven dependency – groupdocs-conversion アーティファクトを含めます。
  2. Instantiate Converter – ソースファイルパスまたは入力ストリームを提供します。
  3. Configure options – 必要に応じてパスワード、OCR、その他の LoadOptions を設定します。
  4. Run conversion – 目的の SaveFormat と保存先を指定して convert を呼び出します。

必要なチュートリアル

フォーマット別変換

高度な機能

コア機能

フォーマット別ガイド

高度な構成

よくある質問

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

API Reference
free trial
contact our support team