개정 숨기기 방법: GroupDocs.Conversion for Java를 사용한 Word‑PDF 변환에서 추적된 변경 숨기기 옵션 사용
여러 개 혹은 수백 개의 파일을 convert Word to PDF 해야 할 때, 각 문서마다 추적을 수동으로 끄는 것은 큰 시간 낭비입니다. 이 튜토리얼에서는 GroupDocs.Conversion for Java의 변환 옵션을 사용하여 how to hide revisions 를 자동으로 수행하는 방법을 알아봅니다. 끝까지 진행하면, 법률 검토, 출판, 혹은 클라이언트 전달을 위해 개정 표시가 전혀 없는 깔끔한 PDF를 만들 수 있습니다.
Quick Answers
- 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? 평가용 무료 체험판을 사용할 수 있으며, 프로덕션에서는 정식 라이선스가 필요합니다.
What is “how to hide revisions” in this context?
옵션을 사용한다는 것은 변환 엔진(로드 옵션, 변환 옵션 등)을 변환이 실행되기 전에 구성한다는 의미입니다. 이를 통해 개정 표시 제거, 페이지 크기 설정, 이미지 품질 정의 등 세밀한 제어가 가능합니다.
Why hide revisions during conversion?
- Professional output – 클라이언트가 눈에 보이는 편집 흔적이 없는 깔끔한 PDF를 받습니다.
- Legal compliance – 잠재적으로 민감한 개정 데이터를 제거합니다.
- Time saver – Word에서 추적을 끄는 수동 단계를 없애줍니다.
- Automation ready – automate word pdf conversion 파이프라인 및 batch convert docx pdf 작업에 최적입니다.
Prerequisites
- Java Development Kit (JDK) 8 이상.
- Maven을 이용한 의존성 관리.
- 기본적인 Java 코딩 능력.
Setting Up GroupDocs.Conversion for Java
먼저 Maven pom.xml에 GroupDocs 저장소와 변환 의존성을 추가합니다.
<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 –
setHideWordTrackedChanges(true)가Converter를 생성하기 이전에 호출되었는지 확인합니다. - Conversion fails on large files – JVM 힙 크기를 늘리거나 스트리밍 모드로 파일을 처리합니다.
- License errors – 라이선스 파일이 올바른 위치에 배치되었는지, 체험 기간이 만료되지 않았는지 확인합니다.
Frequently Asked Questions
Q: Can I convert documents other than DOCX using GroupDocs.Conversion?
A: Yes, the library supports PPTX, XLSX, PDF, and many other formats.
Q: What Java versions are compatible with GroupDocs.Conversion?
A: JDK 8 or higher is required.
Q: How do I troubleshoot conversion errors?
A: Review the exception stack trace, confirm that the input file is not corrupted, and ensure the license is valid.
Q: Is it possible to customize PDF output beyond hiding tracked changes?
A: Absolutely. Explore PdfConvertOptions for settings like DPI, page range, and watermarking.
Q: Can GroupDocs.Conversion handle batch processing efficiently?
A: Yes, you can loop through files while reusing the same load options to batch convert docx pdf quickly.
Conclusion
이제 GroupDocs.Conversion for Java를 사용해 Word 문서를 PDF로 변환할 때 how to hide revisions 하는 방법을 알게 되었습니다. 이 접근법은 수동 작업을 없애고 문서의 전문성을 높이며 배치 작업에도 잘 확장됩니다.
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