VSDX VSD Visio에서 PDF 자바로

VSD 또는 VSDX Visio 파일은 일반적으로 프로세스, 워크플로, 순서도 등을 디자인하는 데 사용됩니다. 그러나 이러한 파일 형식은 제한된 수의 응용 프로그램에서 지원됩니다. 특정 상황에서는 VSDX 또는 VSD Visio 파일을 PDF 문서로 변환해야 할 수 있습니다. 이 문서에서는 Java를 사용하여 VSD VSDX 다이어그램 파일을 PDF 문서로 변환하는 방법을 다룹니다.

Visio에서 PDF로 변환기 - Java API 구성

Aspose.Diagram for Java는 Java 기반 응용 프로그램에서 MS Visio 다이어그램을 생성, 편집 또는 조작하도록 설계된 클래스 라이브러리입니다. New Releases 섹션에서 JAR 파일을 다운로드하거나 프로젝트의 pom.xml 파일에서 다음 Maven 구성을 사용할 수 있습니다.

저장소:

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

의존:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-diagram</artifactId>
        <version>21.10</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Java에서 VSD/VSDX Visio 다이어그램을 PDF로 변환

다음 단계에 따라 VSD 또는 VSDX 파일을 PDF로 변환할 수 있습니다.

  1. VSD/VSDX Visio 파일을 로드할 다이어그램 클래스 개체를 만듭니다.
  2. 저장) 방법으로 Visio 다이어그램을 PDF 파일로 변환합니다.

다음 코드 조각은 Java를 사용하여 VSD/VSDX 파일을 PDF 문서로 변환하는 방법을 보여줍니다.

// VSD/VSDX 다이어그램을 로드하는 다이어그램 개체 만들기
Diagram diagram = new Diagram("Diagram.vsd");

// Visio 다이어그램을 PDF로 저장
diagram.save("Diagram.pdf", SaveFileFormat.PDF);

Java의 고급 옵션을 사용하여 VSDX/VSD 다이어그램을 PDF로 변환

페이지 크기, 암호화, PDF/A 규정 준수 등과 같은 다양한 속성을 사용하여 Visio VSD/VSDX 변환을 PDF 문서로 사용자 지정할 수 있습니다. 다음 단계에서는 Java를 사용하여 프로그래밍 방식으로 VSDX 또는 VSD 다이어그램 파일을 PDF 문서로 변환하는 방법을 보여줍니다. :

  1. Diagram 클래스 개체를 만들어 VSD/VSDX 다이어그램을 로드합니다.
  2. 다이어그램 저장을 위해 PdfSaveOptions를 초기화합니다.
  3. 생성된 PDF 문서의 적합성 수준을 설정합니다.
  4. 암호화 세부 정보 및 페이지 크기를 설정합니다.
  5. VSDX Visio 파일을 PDF 파일로 변환합니다.

아래 코드 스니펫은 VSD/VSDX Visio 파일을 Java를 사용하여 프로그래밍 방식으로 암호화 및 PDF/A 준수가 포함된 PDF 문서로 변환하는 방법을 보여줍니다.

// VSD/VSDX 다이어그램을 로드하는 다이어그램 개체 만들기
Diagram diagram = new Diagram("Diagram.vsdx");

// 다이어그램을 PDF 형식으로 저장할 때의 옵션
PdfSaveOptions options = new PdfSaveOptions();

// Visio 다이어그램의 저장 배경 페이지 삭제
options.setSaveForegroundPagesOnly(true);


// 생성된 PDF 문서의 적합성 수준입니다.
options.setCompliance(PdfCompliance.PDF_15);

// 암호화 세부정보 설정
PdfEncryptionDetails encriptionDetails = new PdfEncryptionDetails("User password", "Owner Password", PdfEncryptionAlgorithm.RC_4_128);
options.setEncryptionDetails(encriptionDetails);


// 페이지 크기 설정
PageSize pgSize = new PageSize(PaperSizeFormat.A_1);
options.setPageSize(pgSize);

// VSDX Visio 파일을 PDF 파일로 변환
diagram.save("UsePDFSaveOptions.pdf", options);

무료 라이선스 받기

API를 전체 용량으로 평가하려면 무료 임시 라이선스를 요청할 수 있습니다.

결론

Aspose.Diagram for Java API는 VSD/VSDX Visio 다이어그램 작업을 위한 많은 기능을 제공합니다. 또한 다이어그램을 PDF 파일 형식으로 고화질로 변환할 수 있습니다. 이 기사에서는 Java를 사용하여 프로그래밍 방식으로 VSD 또는 VSDX 다이어그램을 PDF 형식으로 변환하는 방법을 살펴보았습니다. API에 대한 자세한 내용은 문서를 참조하십시오. 문의 사항이 있는 경우 무료 지원 포럼에 문의해 주시기 바랍니다.

또한보십시오