Word‑PDF 変換でトラッキングされた変更を非表示にするオプションの使用方法(GroupDocs.Conversion for Java)
Word 文書を PDF に変換しながら、トラッキングされた変更を手動で非表示にするのは手間がかかります。特に多数のファイルを一括で convert word to pdf する必要がある場合はなおさらです。このチュートリアルでは、GroupDocs.Conversion for Java を使用して、変換プロセス中にトラッキングされた変更を自動的に非表示にする how to use options を学びます。最後には、余分な編集マークが残っていないクリーンで本番環境向けの PDF が得られます。
クイック回答
- What does “hide tracked changes” do? 自動的に最終 PDF からリビジョンマークを削除します。
- Which library supports this? GroupDocs.Conversion for Java が専用の load‑option を提供します。
- Can I batch convert docx pdf files? はい – オプションとループを組み合わせて多数のドキュメントを処理できます。
- What Java version is required? JDK 8 以上。
- Do I need a license? 無料トライアルで評価可能ですが、本番環境では永続ライセンスが必要です。
このコンテキストでの “how to use options” とは?
オプションを使用するということは、実際の変換が実行される前に変換エンジン(load options、convert options など)を設定することを意味します。これにより、トラッキングされた変更の非表示、ページサイズの設定、画像品質の定義など、細かな制御が可能になります。
変換時にトラッキングされた変更を非表示にする理由
- Professional output – クライアントは編集が見えないクリーンな PDF を受け取ります。
- Legal compliance – 潜在的に機密性のあるリビジョンデータを削除します。
- Time saver – Word でトラッキングをオフにする手動ステップを省きます。
前提条件
- Java Development Kit (JDK) 8 以上。
- Maven(依存関係管理用)。
- 基本的な Java コーディングスキル。
GroupDocs.Conversion for Java のセットアップ
まず、GroupDocs リポジトリと変換依存関係を Maven の pom.xml に追加します。
<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://releases.groupdocs.com/conversion/java/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion</artifactId>
<version>25.2</version>
</dependency>
</dependencies>
ライセンス取得
- Free Trial – ライブラリは GroupDocs Releases からダウンロードできます。
- Temporary License – 一時キーは GroupDocs Temporary License でリクエストしてください。
- Purchase – 完全なライセンスは GroupDocs Purchase Page から取得できます。
トラッキングされた変更を非表示にするオプションの使用方法
以下にステップバイステップの実装例を示します。各コードブロックは元のまま保持されています。
手順 1: Load Options の設定
WordProcessingLoadOptions を作成し、hide‑tracked‑changes フラグを有効にします。
import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.options.convert.PdfConvertOptions;
import com.groupdocs.conversion.options.load.WordProcessingLoadOptions;
// Create load options to hide tracked changes
WordProcessingLoadOptions loadOptions = new WordProcessingLoadOptions();
loadOptions.setHideWordTrackedChanges(true); // Hide tracked changes during conversion
手順 2: Load Options を使用して Converter を初期化
ロードオプションを Converter コンストラクタに渡します。
String inputFile = "YOUR_DOCUMENT_DIRECTORY/SAMPLE_DOCX_WITH_TRACKED_CHANGES";
String outputFile = "YOUR_OUTPUT_DIRECTORY/ConvertWordProcessingByHiddingTrackedChanges.pdf";
// Create a Converter object using the input file and load options
Converter converter = new Converter(inputFile, () -> loadOptions);
手順 3: PDF 変換オプションの設定
ここで PDF 出力をカスタマイズできます。例ではデフォルト設定を使用しています。
PdfConvertOptions pdfOptions = new PdfConvertOptions(); // Customize options as needed
converter.convert(outputFile, pdfOptions); // Perform the conversion
カスタム Load Options でドキュメントをロードする(代替アプローチ)
複数のファイルで同じオプションを再利用したい場合は、専用のコンバータインスタンスを作成します。
手順 1: Load Options の定義
WordProcessingLoadOptions wordLoadOptions = new WordProcessingLoadOptions();
wordLoadOptions.setHideWordTrackedChanges(true); // Example of setting a specific option
手順 2: カスタム Load Options で Converter を初期化
Converter converterWithOptions = new Converter(inputFile, () -> wordLoadOptions);
// Conversion can now be performed using the `converterWithOptions` object.
実用的な活用例
- Legal Document Management – クライアントレビュー用に自動でクリーンな PDF を生成します。
- Academic Publishing – ジャーナル提出前に編集マークを除去します。
- Business Reporting – 最終レポートに余計なリビジョンが含まれないようにします。
パフォーマンス上の考慮点
- Memory Management – ストリームは速やかに閉じ、可能な限り
Converterインスタンスを再利用します。 - Streaming API – 非常に大きな
.docxファイルはストリーミングを使用して RAM 使用量を抑えます。 - Batch Processing – 同じ
loadOptionsを再利用しながらファイルリストをループして batch convert docx pdf を効率的に行います。
よくある問題とトラブルシューティング
- Tracked changes still appear –
Converterを作成する前にsetHideWordTrackedChanges(true)が呼び出されているか確認してください。 - Conversion fails on large files – JVM のヒープサイズを増やすか、ストリーミングモードでファイルを処理してください。
- License errors – ライセンスファイルが正しく配置されており、トライアル期間が期限切れでないことを確認してください。
よくある質問
Q: Can I convert documents other than DOCX using GroupDocs.Conversion?
A: はい、ライブラリは PPTX、XLSX、PDF など多数のフォーマットをサポートしています。
Q: What Java versions are compatible with GroupDocs.Conversion?
A: JDK 8 以上が必要です。
Q: How do I troubleshoot conversion errors?
A: 例外スタックトレースを確認し、入力ファイルが破損していないか、ライセンスが有効かを確認してください。
Q: Is it possible to customize PDF output beyond hiding tracked changes?
A: もちろんです。PdfConvertOptions を調べて、DPI、ページ範囲、透かしなどの設定を行えます。
Q: Can GroupDocs.Conversion handle batch processing efficiently?
A: はい、同じロードオプションを再利用しながらファイルをループすることで batch convert docx pdf を迅速に実行できます。
結論
これで、GroupDocs.Conversion for Java を使用して Word 文書を PDF に変換する際にトラッキングされた変更を非表示にする how to use options が分かりました。この方法により手動ステップが不要になり、文書のプロフェッショナリズムが向上し、バッチ処理にもスケールします。
次のステップ
- 既存のドキュメント処理パイプラインにコードを統合する。
- 追加の
PdfConvertOptionsを試して PDF 出力を細かく調整する。 - 画像抽出やフォーマット変換など、GroupDocs の他の変換機能も探ってみる。
リソース
- ドキュメント: GroupDocs Conversion Java ドキュメント
- API リファレンス: GroupDocs Conversion API リファレンス
- ダウンロード: 最新リリースを取得
- 購入: ライセンスを購入
- 無料トライアル: 試してみる
- 一時ライセンス: ここでリクエスト
- サポートフォーラム: ディスカッションに参加
最終更新日: 2025-12-19
テスト済み: GroupDocs.Conversion 25.2 for Java
作者: GroupDocs