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에서 더 부드럽고 고품질의 이미지가 생성됩니다.