如何使用選項在 Word‑PDF 轉換中隱藏修訂變更(使用 GroupDocs.Conversion for Java)
將 Word 文件轉換為 PDF 並手動隱藏修訂變更可能相當繁瑣,尤其是當您需要一次性 convert word to pdf 多個檔案時。在本教學中,您將學習 how to use options,透過 GroupDocs.Conversion for Java 在轉換過程中自動隱藏修訂變更。完成後,您將得到一個乾淨、可直接投入生產的 PDF,且不會留下任何編輯標記。
快速解答
- 「hide tracked changes」的作用是什麼? 它會自動從最終 PDF 中移除修訂標記。
- 哪個函式庫支援此功能? GroupDocs.Conversion for Java 提供專用的載入選項。
- 我可以批次轉換 docx pdf 檔案嗎? 可以 – 將此選項與迴圈結合,即可處理多個文件。
- 需要哪個 Java 版本? JDK 8 或更高版本。
- 我需要授權嗎? 免費試用可用於評估;正式環境需購買永久授權。
在此情境下「how to use 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:設定載入選項
建立 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:使用載入選項初始化 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
使用自訂載入選項載入文件(替代方法)
如果您想在多個檔案間重複使用相同的選項,可建立專屬的 converter 實例。
步驟 1:定義載入選項
WordProcessingLoadOptions wordLoadOptions = new WordProcessingLoadOptions();
wordLoadOptions.setHideWordTrackedChanges(true); // Example of setting a specific option
步驟 2:使用自訂載入選項初始化 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檔案使用串流模式,以降低記憶體使用量。 - Batch Processing – 遍歷檔案清單,同時重用相同的
loadOptions以 batch convert docx pdf 高效執行批次轉換。
常見問題與故障排除
- Tracked changes still appear – 確認在建立
Converter前已呼叫setHideWordTrackedChanges(true)。 - Conversion fails on large files – 增大 JVM 堆積大小或以串流模式處理檔案。
- License errors – 確保授權檔正確放置且試用期未過期。
常見問答
Q: 我可以使用 GroupDocs.Conversion 轉換除 DOCX 之外的文件嗎?
A: 可以,函式庫支援 PPTX、XLSX、PDF 以及許多其他格式。
Q: 哪些 Java 版本與 GroupDocs.Conversion 相容?
A: 需要 JDK 8 或更高版本。
Q: 我該如何排除轉換錯誤?
A: 檢查例外堆疊追蹤,確認輸入檔未損壞,且授權有效。
Q: 除了隱藏修訂變更之外,是否可以自訂 PDF 輸出?
A: 當然可以。探索 PdfConvertOptions 以設定 DPI、頁面範圍、浮水印等。
Q: GroupDocs.Conversion 能有效處理批次作業嗎?
A: 可以,您可以在迴圈中重用相同的載入選項,以 batch convert docx pdf 快速完成批次轉換。
結論
現在您已了解 how to use options,在使用 GroupDocs.Conversion for Java 將 Word 文件轉換為 PDF 時隱藏修訂變更。此方法可省去手動步驟、提升文件專業度,且能在批次作業中良好擴展。
後續步驟
- 將程式碼整合至您現有的文件處理流程中。
- 嘗試使用額外的
PdfConvertOptions進一步微調 PDF 輸出。 - 探索 GroupDocs 其他的轉換功能,例如影像抽取或格式轉換。
資源
- 文件說明: GroupDocs Conversion Java Documentation
- API 參考: GroupDocs Conversion API Reference
- 下載: Get the Latest Release
- 購買: Buy a License
- 免費試用: Try It Out
- 臨時授權: Request Here
- 支援論壇: Join the Discussion
最後更新: 2025-12-19
測試環境: GroupDocs.Conversion 25.2 for Java
作者: GroupDocs