วิธีใช้ Options เพื่อซ่อนการติดตามการเปลี่ยนแปลงในการแปลง Word‑PDF ด้วย GroupDocs.Conversion สำหรับ Java
การแปลงเอกสาร Word เป็น PDF พร้อมกับการซ่อนการติดตามการเปลี่ยนแปลงด้วยตนเองอาจทำให้เหนื่อยล้า โดยเฉพาะเมื่อคุณต้อง convert word to pdf สำหรับหลายไฟล์พร้อมกัน ในบทแนะนำนี้คุณจะได้เรียนรู้ how to use options เพื่อซ่อนการติดตามการเปลี่ยนแปลงโดยอัตโนมัติระหว่างกระบวนการแปลงด้วย GroupDocs.Conversion สำหรับ Java เมื่อเสร็จแล้วคุณจะได้ PDF ที่สะอาดและพร้อมใช้งานในผลิตภัณฑ์โดยไม่มีเครื่องหมายการแก้ไขเหลืออยู่
คำตอบด่วน
- “hide tracked changes” ทำอะไร? It removes revision marks from the final PDF automatically.
- ไลบรารีใดสนับสนุนสิ่งนี้? GroupDocs.Conversion for Java provides a dedicated load‑option.
- ฉันสามารถแปลงไฟล์ docx pdf เป็นชุดได้หรือไม่? Yes – combine the option with a loop to process many documents.
- เวอร์ชัน Java ที่ต้องการคืออะไร? JDK 8 or higher.
- ฉันต้องการใบอนุญาตหรือไม่? A free trial works for evaluation; a permanent license is required for production.
“how to use options” คืออะไรในบริบทนี้?
การใช้ options หมายถึงการกำหนดค่าของเอนจินการแปลง (load options, convert options ฯลฯ) ก่อนที่การแปลงจริงจะทำงาน ซึ่งให้คุณควบคุมได้อย่างละเอียด เช่น การซ่อนการติดตามการเปลี่ยนแปลง การตั้งค่าขนาดหน้า หรือการกำหนดคุณภาพภาพ
ทำไมต้องซ่อนการติดตามการเปลี่ยนแปลงระหว่างการแปลง?
- ผลลัพธ์ระดับมืออาชีพ – ลูกค้าได้รับ PDF ที่สะอาดไม่มีการแก้ไขที่มองเห็นได้.
- การปฏิบัติตามกฎหมาย – ลบข้อมูลการแก้ไขที่อาจเป็นความลับออก.
- ประหยัดเวลา – กำจัดขั้นตอนการปิดการติดตามใน Word ด้วยตนเอง.
ข้อกำหนดเบื้องต้น
- Java Development Kit (JDK) 8 หรือใหม่กว่า.
- Maven สำหรับการจัดการ dependencies.
- ทักษะการเขียนโค้ด Java เบื้องต้น.
การตั้งค่า GroupDocs.Conversion สำหรับ Java
ขั้นแรก ให้เพิ่มรีโพซิทอรีของ GroupDocs และ dependency การแปลงลงในไฟล์ pom.xml ของ Maven ของคุณ
<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.
วิธีใช้ Options เพื่อซ่อนการติดตามการเปลี่ยนแปลง
ด้านล่างเป็นการดำเนินการแบบขั้นตอนต่อขั้นตอน โค้ดบล็อกแต่ละบล็อกจะถูกเก็บไว้ตามต้นฉบับโดยไม่มีการเปลี่ยนแปลง
ขั้นตอนที่ 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: เริ่มต้น Converter ด้วย Load Options
ส่ง 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);
ขั้นตอนที่ 3: กำหนดค่า PDF Conversion Options
คุณสามารถปรับแต่งผลลัพธ์ PDF ที่นี่; ตัวอย่างใช้การตั้งค่าเริ่มต้น
PdfConvertOptions pdfOptions = new PdfConvertOptions(); // Customize options as needed
converter.convert(outputFile, pdfOptions); // Perform the conversion
การโหลดเอกสารด้วย Custom Load Options (วิธีทางเลือก)
หากคุณต้องการใช้ options เดียวกันซ้ำสำหรับหลายไฟล์ ให้สร้างอินสแตนซ์ของ converter แยกเฉพาะ
ขั้นตอนที่ 1: กำหนด Load Options
WordProcessingLoadOptions wordLoadOptions = new WordProcessingLoadOptions();
wordLoadOptions.setHideWordTrackedChanges(true); // Example of setting a specific option
ขั้นตอนที่ 2: เริ่มต้น Converter ด้วย Custom Load Options
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 – ตรวจสอบว่าได้เรียก
setHideWordTrackedChanges(true)ก่อนสร้างConverter. - Conversion fails on large files – เพิ่มขนาด heap ของ JVM หรือประมวลผลไฟล์ในโหมดสตรีม.
- License errors – ตรวจสอบว่าไฟล์ใบอนุญาตวางไว้ถูกต้องและระยะทดลองยังไม่หมดอายุ.
คำถามที่พบบ่อย
ถาม: ฉันสามารถแปลงเอกสารที่ไม่ใช่ DOCX ด้วย GroupDocs.Conversion ได้หรือไม่?
ตอบ: ใช่, ไลบรารีรองรับ PPTX, XLSX, PDF และรูปแบบอื่น ๆ อีกหลายประเภท.
ถาม: เวอร์ชัน Java ไหนที่เข้ากันได้กับ GroupDocs.Conversion?
ตอบ: ต้องใช้ JDK 8 หรือสูงกว่า.
ถาม: ฉันจะแก้ไขข้อผิดพลาดการแปลงอย่างไร?
ตอบ: ตรวจสอบ stack trace ของ exception, ยืนยันว่าไฟล์อินพุตไม่เสียหาย, และตรวจสอบว่าใบอนุญาตถูกต้อง.
ถาม: สามารถปรับแต่งผลลัพธ์ PDF นอกเหนือจากการซ่อนการติดตามการเปลี่ยนแปลงได้หรือไม่?
ตอบ: แน่นอน. สำรวจ PdfConvertOptions สำหรับการตั้งค่าเช่น DPI, ช่วงหน้า, และการใส่ลายน้ำ.
ถาม: GroupDocs.Conversion สามารถจัดการการประมวลผลเป็นชุดได้อย่างมีประสิทธิภาพหรือไม่?
ตอบ: ใช่, คุณสามารถวนลูปผ่านไฟล์พร้อมใช้ load options เดียวกันเพื่อ batch convert docx pdf อย่างรวดเร็ว.
สรุป
ตอนนี้คุณรู้แล้วว่า how to use options เพื่อซ่อนการติดตามการเปลี่ยนแปลงเมื่อแปลงเอกสาร Word เป็น PDF ด้วย GroupDocs.Conversion สำหรับ Java วิธีนี้กำจัดขั้นตอนด้วยตนเอง ปรับปรุงความเป็นมืออาชีพของเอกสาร และขยายได้ดีสำหรับการประมวลผลเป็นชุด.
ขั้นตอนต่อไป
- ผสานโค้ดเข้ากับ pipeline การประมวลผลเอกสารที่มีอยู่ของคุณ.
- ทดลองใช้
PdfConvertOptionsเพิ่มเติมเพื่อปรับแต่งผลลัพธ์ PDF อย่างละเอียด. - สำรวจคุณลักษณะการแปลงอื่น ๆ ของ GroupDocs เช่น การดึงภาพหรือการแปลงรูปแบบ.
อัปเดตล่าสุด: 2025-12-19
ทดสอบด้วย: GroupDocs.Conversion 25.2 for Java
ผู้เขียน: 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