Java를 사용하여 Word를 PDF로 변환

Java를 사용하여 Word를 PDF로 변환

과거에 Java 애플리케이션에서 PDF 파일을 MS Word 파일로 변환하는 방법을 보여주는 블로그 게시물을 게시했습니다. PDFWord 파일 형식은 풍부한 특성으로 인해 가장 널리 사용되는 파일 형식입니다. 그러나 이 기사에서는 이 경량 엔터프라이즈 수준 Java라이브러리를 사용하여 프로그래밍 방식으로 Java를 사용하여 Word를 PDF로 변환하는 방법을 배웁니다. 이 라이브러리는 설정하기 쉽고 타사 라이브러리에 의존하지 않습니다.

이 블로그 게시물에서 다음 섹션을 다룹니다.

Java를 사용하여 Word를 PDF로 변환 - API 설치

이 Java 라이브러리의 설치 절차는 매우 쉽습니다. 이 링크를 방문하여 설치에 대해 알 수 있습니다. 그러나 jar 파일을 다운로드하거나 다음 Maven 구성을 따를 수 있습니다.

저장소

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

의존

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Java 앱에서 Word에서 PDF로 변환기를 빌드하는 방법

프로그래밍 방식으로 DOCX/DOC 파일을 PDF 형식으로 변환하는 것은 더 이상 어려운 작업이 아닙니다. 이 Java 라이브러리를 사용하면 몇 줄의 코드를 사용하여 파일을 조작할 수 있습니다.

다음 단계와 코드 조각은 Java를 사용하여 Word를 PDF로 변환합니다.

  1. Document 클래스의 생성자를 만들고 소스 DOCX 파일을 로드합니다.
  2. save 메서드를 호출하여 파일을 PDF 형식으로 저장합니다.
// Document 클래스의 인스턴스를 초기화하고 소스 DOCX 파일을 로드합니다.
Document doc = new Document( "output.docx");
// save 메소드를 호출하여 파일을 PDF 형식으로 저장하십시오.
doc.save( "SaveDocx2PDF.pdf");

프로그래밍 방식으로 DOCX를 PDF로 변환하는 Java 라이브러리 - 고급 기능

이 섹션에서는 이 라이브러리의 몇 가지 고급 기능에 대해 알아봅니다.

이 변환을 수행하려면 다음 단계를 따르십시오.

  1. Document 클래스의 인스턴스를 초기화하고 소스 DOCX 파일을 로드합니다.
  2. PdfSaveOptions 클래스의 개체를 만듭니다.
  3. setCompliance 메서드를 호출하여 PDF 표준 준수 수준을 지정합니다.
  4. setExportDocumentStructure 메서드는 문서 구조를 내보낼지 여부를 결정하는 값을 설정합니다.
  5. setJpegQuality 메서드를 호출하여 PDF 문서 내 JPEG 이미지의 품질을 지정합니다.
  6. save 메서드를 호출하여 파일을 PDF 형식으로 저장합니다.
// Document 클래스의 인스턴스를 초기화하고 소스 DOCX 파일을 로드합니다.
Document doc = new Document( "output.docx");
// save 메소드를 호출하여 파일을 PDF 형식으로 저장하십시오.
doc.save( "SaveDocx2PDF.pdf");

무료 라이선스 받기

무료 임시 라이선스를 사용하여 평가 제한 없이 API를 사용해 볼 수 있습니다.

합산

이것으로 이 블로그 포스트를 마칩니다. 프로그래밍 방식으로 Java를 사용하여 Word를 PDF로 변환하는 방법을 살펴보았습니다. 또한 이 Java 라이브러리의 문서를 방문하여 다른 기능을 탐색할 수 있습니다. 이 기사는 Java 응용 프로그램에 Word to PDF 변환기를 장착하려는 경우 도움이 될 것입니다. 또한 conholdate.com은 새로운 주제에 대한 다른 블로그 게시물을 작성하고 있습니다. 따라서 최신 업데이트에 대한 연락을 유지하십시오.

질문하기

포럼에서 질문이나 질문을 공유할 수 있습니다.

또한보십시오