Java에서 Visio를 PDF로 변환

Java에서 Visio를 PDF로 변환

Java에서 Visio을(를) 프로그래밍 방식으로 PDF로 변환하시겠습니까? 이 블로그 게시물은 Java에서 몇 줄의 코드를 사용하여 VSD/VSDX 파일을 조작하고 PDF 파일 형식으로 변환하는 방법을 알려줍니다. Visio 다이어그램은 비즈니스 프로세스 및 워크플로의 다양한 디자인을 생성하는 데 널리 사용됩니다. 그러나 Visio 다이어그램을 PDF, PNG 등과 같은 널리 사용되는 다른 파일 형식으로 변환해야 합니다. 이 Java Visio API는 이 기능을 달성하기 위해 광범위한 클래스와 메서드를 제공합니다.

이 기사에서는 다음 사항을 다룰 것입니다.

자바 비지오 API 설치

이 라이브러리는 설치하기 쉽고 방대한 방법과 설치 지침을 찾을 수 있는 포괄적인 문서를 제공합니다. 그러나 JAR 파일을 다운로드하거나 아래에 언급된 Maven 구성을 따라 이 API를 활성화할 수 있습니다.

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

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-diagram</artifactId>
    <version>22.7</version>
</dependency>

Java에서 Visio를 PDF로 변환하는 방법

Visio 다이어그램은 프로세스 다이어그램을 만들기 위한 풍부한 모델링 기능을 제공합니다. 이 섹션에서는 프로그래밍 방식으로 VSD를 PDF로 변환하는 단계와 코드 조각을 살펴보겠습니다.

아래에 언급된 단계를 따를 수 있습니다.

  1. Diagram 생성자를 호출하여 VSD 파일에서 다이어그램을 로드합니다.
  2. save 메서드를 호출하여 PDF 파일 형식으로 저장합니다.
// 다이어그램 생성자를 호출하여 VSD 파일에서 다이어그램 로드
Diagram diagram = new Diagram("sample.vsdx");
// 저장 메소드를 호출하여 PDF 파일 형식으로 저장 
diagram.save( "ExportToPDF_Out.pdf", SaveFileFormat.PDF);

아래 이미지에서 출력을 볼 수 있습니다.

자바에서 VSDX를 PDF로

자바에서 VSDX를 PDF로

Visio에서 PDF로 변환 - 고급 옵션

비즈니스 요구 사항에 따라 API 호출을 구성할 수도 있습니다.

다음 단계와 코드 조각에 따라 몇 가지 주요 기능을 살펴보겠습니다.

  1. Diagram 클래스의 개체를 만들어 VSDX 파일에서 다이어그램을 로드합니다.
  2. 다이어그램 페이지를 PDF로 렌더링할 때 추가 옵션을 지정하려면 PdfSaveOptions 클래스의 인스턴스를 인스턴스화하십시오.
  3. SplitMultiPages 메서드에 값을 전달하여 페이지의 설정 옵션에 따라 다이어그램을 다중 페이지로 분할할지 여부를 정의합니다.
  4. setJpegQuality 메서드를 호출하여 이미지의 JPEG 압축 품질을 지정합니다.
  5. setPageSize 메서드를 호출하여 생성된 이미지의 페이지 크기를 설정합니다.
  6. save 메서드를 호출하여 PDF 형식으로 저장합니다.
// VSDX 파일에서 다이어그램을 로드하기 위해 Diagram 클래스의 개체 만들기
Diagram diagram = new Diagram(  "sample.vsdx");
// 다이어그램 페이지를 PDF로 렌더링할 때 추가 옵션을 지정하려면 PdfSaveOptions 클래스의 인스턴스를 인스턴스화하십시오.
PdfSaveOptions options = new PdfSaveOptions();
// SplitMultiPages 메서드에 값을 전달하여 페이지 설정에 따라 다이어그램을 여러 페이지로 분할할지 여부를 정의합니다. 옵션
options.setSplitMultiPages(true);
// setJpegQuality 메소드를 호출하여 이미지의 JPEG 압축 품질 지정
options.setJpegQuality(100);
// setPageSize 메서드를 호출하여 생성된 이미지의 페이지 크기를 설정합니다.
options.setPageSize(null);
// save 메소드를 호출하여 PDF 형식으로 저장  
diagram.save(  "SplitMultiPages.pdf", options);

무료 라이선스 받기

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

합산

이것은 우리를 이 기사의 끝으로 이끕니다. 프로그래밍 방식으로 Java에서 Visio를 PDF로 변환하는 방법을 배웠기를 바랍니다. 또한 엔터프라이즈 수준 Visio에서 PDF로의 변환 기능을 제공하는 몇 가지 고급 옵션도 살펴보았습니다. 또한 이 Java Visio API의 문서를 방문하여 다른 방법에 대해 알 수 있습니다. 또한 conholdate.com은 새로운 주제에 대한 새로운 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하십시오.

질문하기

포럼에서 질문이나 질문에 대해 알려주실 수 있습니다.

자주 묻는 질문

Visio 파일을 PDF로 변환하려면 어떻게 합니까?

이 Java Visio API를 사용하여 VSD/VSDX를 PDF로 변환할 수 있습니다. 풍부한 기능을 제공하며 Java에서 Visio를 PDF로 변환하는 다양한 방법을 제공합니다.

큰 Visio 파일을 PDF로 저장하려면 어떻게 합니까?

라이브러리저장 메서드를 호출하여 Java 응용 프로그램에 Visio를 PDF로 변환하는 변환기를 제공할 수 있습니다. 또한 여기에서 목록을 확인하여 다른 메서드 및 클래스에 대해 알 수 있습니다.

또한보십시오