Aspose.Words for Java에서 문서를 PDF로 저장하기
Aspose.Words for Java에서 문서를 PDF로 저장하는 방법 소개
이 단계별 가이드에서는 Aspose.Words for Java를 사용하여 문서를 PDF로 저장하는 방법을 살펴보겠습니다. PDF 변환의 다양한 측면을 다루고 프로세스를 더 쉽게 만들기 위한 코드 예제를 제공합니다.
필수 조건
시작하기 전에 다음과 같은 전제 조건이 충족되었는지 확인하세요.
- 시스템에 Java Development Kit(JDK)가 설치되어 있어야 합니다.
- Aspose.Words for Java 라이브러리입니다. 여기에서 다운로드할 수 있습니다.여기.
문서를 PDF로 변환
Word 문서를 PDF로 변환하려면 다음 코드 조각을 사용할 수 있습니다.
Document doc = new Document("input.docx");
PdfSaveOptions saveOptions = new PdfSaveOptions();
doc.save("output.pdf", saveOptions);
바꾸다"input.docx"
Word 문서로의 경로와 함께"output.pdf"
원하는 출력 PDF 파일 경로를 입력합니다.
PDF 저장 옵션 제어
다양한 PDF 저장 옵션을 제어할 수 있습니다.PdfSaveOptions
클래스. 예를 들어, PDF 문서의 표시 제목을 다음과 같이 설정할 수 있습니다.
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setDisplayDocTitle(true);
doc.save("output.pdf", saveOptions);
PDF에 글꼴 포함하기
생성된 PDF에 글꼴을 포함하려면 다음 코드를 사용하세요.
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setEmbedFullFonts(true);
doc.save("output.pdf", saveOptions);
문서 속성 사용자 정의
생성된 PDF에서 문서 속성을 사용자 정의할 수 있습니다. 예:
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setCustomPropertiesExport(PdfCustomPropertiesExport.STANDARD);
doc.save("output.pdf", saveOptions);
문서 구조 내보내기
문서 구조를 내보내려면 다음을 설정하세요.exportDocumentStructure
옵션true
:
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setExportDocumentStructure(true);
doc.save("output.pdf", saveOptions);
이미지 압축
다음 코드를 사용하여 이미지 압축을 제어할 수 있습니다.
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setImageCompression(PdfImageCompression.JPEG);
doc.save("output.pdf", saveOptions);
마지막으로 인쇄된 속성 업데이트
PDF에서 “마지막으로 인쇄됨” 속성을 업데이트하려면 다음을 사용하세요.
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setUpdateLastPrintedProperty(true);
doc.save("output.pdf", saveOptions);
DML 3D 효과 렌더링
DML 3D 효과의 고급 렌더링을 위해 렌더링 모드를 설정하세요:
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setDml3DEffectsRenderingMode(Dml3DEffectsRenderingMode.ADVANCED);
doc.save("output.pdf", saveOptions);
이미지 보간
이미지 보간을 활성화하여 이미지 품질을 개선할 수 있습니다.
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setInterpolateImages(true);
doc.save("output.pdf", saveOptions);
결론
Aspose.Words for Java는 유연성과 사용자 정의 옵션을 통해 Word 문서를 PDF 형식으로 변환하는 포괄적인 기능을 제공합니다. 글꼴, 문서 속성, 이미지 압축 등을 포함하여 PDF 출력의 다양한 측면을 제어할 수 있습니다.
자주 묻는 질문
Aspose.Words for Java를 사용하여 Word 문서를 PDF로 변환하려면 어떻게 해야 하나요?
Word 문서를 PDF로 변환하려면 다음 코드를 사용하세요.
Document doc = new Document("input.docx");
PdfSaveOptions saveOptions = new PdfSaveOptions();
doc.save("output.pdf", saveOptions);
바꾸다"input.docx"
Word 문서로의 경로와 함께"output.pdf"
원하는 출력 PDF 파일 경로를 입력합니다.
Aspose.Words for Java로 생성된 PDF에 글꼴을 포함할 수 있나요?
예, PDF에 글꼴을 포함하려면 다음을 설정하세요.setEmbedFullFonts
옵션true
~에PdfSaveOptions
. 다음은 예입니다.
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setEmbedFullFonts(true);
doc.save("output.pdf", saveOptions);
생성된 PDF에서 문서 속성을 사용자 지정하려면 어떻게 해야 하나요?
PDF에서 문서 속성을 사용자 정의하려면 다음을 사용하십시오.setCustomPropertiesExport
옵션으로PdfSaveOptions
. 예를 들어:
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setCustomPropertiesExport(PdfCustomPropertiesExport.STANDARD);
doc.save("output.pdf", saveOptions);
Aspose.Words for Java에서 이미지 압축의 목적은 무엇입니까?
이미지 압축을 사용하면 생성된 PDF의 이미지 품질과 크기를 제어할 수 있습니다. 다음을 사용하여 이미지 압축 모드를 설정할 수 있습니다.setImageCompression
~에PdfSaveOptions
.
PDF에서 “마지막 인쇄” 속성을 업데이트하려면 어떻게 해야 하나요?
PDF에서 “마지막으로 인쇄됨” 속성을 설정하여 업데이트할 수 있습니다.setUpdateLastPrintedProperty
에게true
~에PdfSaveOptions
이는 PDF 메타데이터의 마지막 인쇄 날짜를 반영합니다.
PDF로 변환할 때 이미지 품질을 어떻게 향상시킬 수 있나요?
이미지 품질을 개선하려면 이미지 보간을 설정하여 활성화하세요.setInterpolateImages
에게true
~에PdfSaveOptions
이렇게 하면 PDF에서 더 부드럽고 더 높은 품질의 이미지가 생성됩니다.