リビジョンの非表示方法: GroupDocs.Conversion for Java を使用した Word‑PDF 変換で変更履歴を非表示にするオプションの使い方
多数または数百のファイルを Word から PDF に変換 する必要があるとき、各文書で手動でトラッキングをオフにするのは膨大な時間がかかります。このチュートリアルでは、GroupDocs.Conversion for Java の変換オプションを使用して リビジョンを自動的に非表示にする方法 を紹介します。最後まで読むと、リビジョンマークのないクリーンな PDF を作成でき、法務レビュー、出版、クライアントへの納品にすぐに利用できます。
Quick Answers
- 「変更履歴を非表示にする」とは何ですか? 最終的な PDF からリビジョンマークを自動的に除去します。
- どのライブラリがこれをサポートしていますか? GroupDocs.Conversion for Java が専用のロードオプションを提供しています。
- docx を pdf にバッチ変換できますか? はい – オプションとループを組み合わせて多数の文書を処理できます。
- 必要な Java バージョンは何ですか? JDK 8 以上。
- ライセンスは必要ですか? 評価用の無料トライアルで動作しますが、本番環境では永続ライセンスが必要です。
What is “how to hide revisions” in this context?
オプションを使用するとは、変換エンジン(ロードオプション、コンバートオプションなど)を 変換実行前に 設定することです。これにより、リビジョンマークの除去、ページサイズの設定、画像品質の定義など、細かい制御が可能になります。
Why hide revisions during conversion?
- プロフェッショナルな出力 – クライアントは編集痕跡のないクリーンな PDF を受け取ります。
- 法的コンプライアンス – 敏感なリビジョンデータを除去します。
- 時間の節約 – Word でトラッキングをオフにする手作業を省きます。
- 自動化対応 – automate word pdf conversion パイプラインや batch convert docx pdf ジョブに最適です。
Prerequisites
- Java Development Kit (JDK) 8 以上。
- 依存関係管理のための Maven。
- 基本的な Java コーディングスキル。
Setting Up 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>
License Acquisition
- Free Trial – ライブラリは GroupDocs Releases からダウンロードできます。
- Temporary License – 一時キーは GroupDocs Temporary License でリクエストしてください。
- Purchase – 完全ライセンスは GroupDocs Purchase Page から取得できます。
How to Use Options to Hide Tracked Changes
以下にステップバイステップの実装例を示します。コードブロックは元のまま保持しています。
Step 1: Set Up 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
Step 2: Initialize Converter with Load Options
ロードオプションを 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);
Step 3: Configure PDF Conversion Options
ここで PDF 出力をカスタマイズできます。例ではデフォルト設定を使用しています。
PdfConvertOptions pdfOptions = new PdfConvertOptions(); // Customize options as needed
converter.convert(outputFile, pdfOptions); // Perform the conversion
Loading a Document with Custom Load Options (Alternative Approach)
複数ファイルで同じオプションを再利用したい場合は、専用のコンバータインスタンスを作成します。
Step 1: Define Load Options
WordProcessingLoadOptions wordLoadOptions = new WordProcessingLoadOptions();
wordLoadOptions.setHideWordTrackedChanges(true); // Example of setting a specific option
Step 2: Initialize Converter with Custom Load Options
Converter converterWithOptions = new Converter(inputFile, () -> wordLoadOptions);
// Conversion can now be performed using the `converterWithOptions` object.
Practical Applications
- Legal Document Management – クライアントレビュー用にクリーンな PDF を自動生成。
- Academic Publishing – ジャーナル提出前に編集マークを除去。
- Business Reporting – 最終レポートに余計なリビジョンが残らないように保証。
Performance Considerations
- Memory Management – ストリームは速やかに閉じ、可能な限り
Converterインスタンスを再利用してください。 - Streaming API – 非常に大きな
.docxファイルはストリーミングで処理し、RAM 使用量を抑えます。 - Batch Processing – 同じ
loadOptionsを再利用しながらファイルリストをループすることで、batch convert docx pdf を効率的に実行できます。
Common Issues & Troubleshooting
- Tracked changes still appear –
Converterを作成する 前にsetHideWordTrackedChanges(true)が呼び出されているか確認してください。 - Conversion fails on large files – JVM のヒープサイズを増やすか、ストリーミングモードで処理してください。
- License errors – ライセンスファイルが正しい場所に配置され、トライアル期間が切れていないことを確認してください。
Frequently Asked Questions
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 を迅速に実行できます。
Conclusion
これで Word 文書を PDF に変換する際にリビジョンを非表示にする方法 が分かりました。手動作業を省き、文書のプロフェッショナリズムを向上させ、バッチ処理にもスケールできるアプローチです。
Next Steps
- 既存の文書処理パイプラインにコードを統合してください。
- 追加の
PdfConvertOptionsを試して PDF 出力を細かく調整しましょう。 - 画像抽出やフォーマット変換など、GroupDocs の他の変換機能も探索してください。
Resources
- Documentation: GroupDocs Conversion Java Documentation
- API Reference: GroupDocs Conversion API Reference
- Download: Get the Latest Release
- Purchase: Buy a License
- Free Trial: Try It Out
- Temporary License: Request Here
- Support Forum: Join the Discussion
Last Updated: 2026-03-24
Tested With: GroupDocs.Conversion 25.2 for Java
Author: GroupDocs