Aspose.Words for Java에서 문서를 PDF로 저장하기
Aspose.Words for Java에서 문서를 PDF로 저장하는 방법 소개
이 단계별 가이드에서는 Aspose.Words for Java를 사용하여 문서를 PDF로 저장하는 방법을 살펴보겠습니다. PDF 변환의 다양한 측면을 다루고 프로세스를 더 쉽게 만들기 위한 코드 예제를 제공합니다.
전제 조건
시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요.
- 시스템에 JDK(Java Development Kit)가 설치되어 있습니다.
- 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 출력의 다양한 측면을 제어할 수 있습니다.
FAQ
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에서 더 부드럽고 고품질의 이미지가 생성됩니다.