1. 제품
  2.   도표
  3.   Java
  4.   Aspose.Diagram for Java

Aspose.Diagram for Java

 
 

Visio 다이어그램을 생성하고 변환하는 Java API

Microsoft Visio 문서 처리 API를 사용하면 Visio 다이어그램을 PDF, HTML, XPS 및 이미지 파일 형식으로 생성, 수정, 조작 및 변환할 수 있습니다.

Aspose.Diagram for Java는 소프트웨어 개발자에게 Microsoft Office Visio 종속성을 설치하지 않고도 Microsoft Visio 다이어그램을 생성하고 관리할 수 있는 기능을 제공하는 포괄적인 다이어그래밍 라이브러리입니다. Java 다이어그래밍 라이브러리를 사용하면 개발자는 Visio 다이어그램을 프로그래밍 방식으로 작업하여 Visio 다이어그램을 높은 충실도로 인쇄하고, 다이어그램을 보호하고, 속성에 액세스하고 읽고, 다른 시스템과 통합하고, 다양한 방식으로 Visio 다이어그램을 조작하는 것이 더 쉬워집니다.

Aspose.Diagram for Java를 사용하면 소프트웨어 프로그래머가 처음부터 새 Visio 다이어그램을 만들거나 모양, 선, 텍스트 및 기타 요소를 추가하거나 제거하여 기존 다이어그램을 수정할 수 있습니다. 이를 통해 개발자는 다이어그램 생성, 새 데이터로 다이어그램 업데이트 또는 자체 Java 애플리케이션 내에서 다이어그램의 모양 변경과 같은 중요한 작업을 자동화할 수 있습니다. 모양에 하이퍼링크 추가, 여러 모양 그룹화, 드로잉에 주석 삽입, Visio 다이어그램 구문 분석 등과 같은 다른 중요한 작업도 라이브러리에 포함되어 있습니다.

Java용 Aspose.Diagram은 Visio 다이어그램을 다른 형식으로 변환하는 기능입니다. Java용 Aspose.Diagram을 사용하면 개발자는 Java 코드 몇 줄만으로 Visio 다이어그램을 PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML 및 기타 여러 인기 있는 형식으로 변환할 수 있습니다. 변환 프로세스는 매우 원활하며 MS Visio에 액세스할 수 없는 사람들과 Visio 다이어그램을 공유하거나 Visio 다이어그램을 다른 시스템에 통합할 수도 있습니다. 라이브러리는 서버와 클라이언트 측에서 모두 잘 작동하도록 설계되었습니다. 새 다이어그램을 만들거나 기존 다이어그램을 수정하거나 작업을 자동화해야 하는 경우 Java용 Aspose.Diagram이 해결해 드립니다. 강력한 기능과 사용하기 쉬운 API를 갖춘 Java용 Aspose.Diagram은 Visio 다이어그램으로 작업해야 하는 모든 Java 개발자에게 완벽한 도구입니다.

Previous Next

Aspose.Diagram for Java 시작하기

Aspose.Diagram for Java를 설치하는 권장 방법은 Maven 저장소를 사용하는 것입니다. 간단한 구성으로 Maven 프로젝트에서 Aspose.Diagram for Java API를 바로 사용할 수 있습니다.

Java용 Aspose.Diagram을 위한 Maven 저장소

 //First you need to specify Aspose Repository configuration / location in your Maven pom.xml as follows:

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

//Then define Aspose.Diagram for Java API dependency in your pom.xml as follows:

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

라이브러리는 Aspose.Diagram 제품 페이지에서 직접 다운로드할 수 있습니다.

Java API를 통한 Visio 다이어그램 생성

Aspose.Diagram for Java에는 Microsoft Office Automation 없이 Java 애플리케이션 내에서 Microsoft Visio 다이어그램을 생성하기 위한 완벽한 지원이 포함되어 있습니다. 처음부터 새 다이어그램을 만들려면 새 Visio 문서를 만들고 다이어그램을 구성하기 위한 모양과 커넥터를 추가해야 합니다. 라이브러리는 다양한 레이아웃 접근 방식을 지원하여 개발자가 빠르고 원활하게 다이어그램을 만들 수 있도록 돕습니다. 라이브러리는 VBA 프로젝트 작업을 완벽하게 지원하며 개발자는 몇 줄의 Java 코드만으로 VBA 모듈 코드를 자동으로 수정할 수 있습니다. 개발자는 Visio 커넥터와 글꼴 정보를 쉽게 검색할 수도 있습니다. 라이브러리는 또한 너무 오래 걸리는 경우 InterruptMonitor를 사용하여 다이어그램의 변환 또는 로드를 중지할 수 있는 제어 기능을 사용자에게 제공합니다.

Java API를 통해 새 Visio 드로잉 만들기

string dataDir = RunExamples.GetDataDir_LoadSaveConvert();

// Initialize a Diagram class
Diagram diagram = new Diagram();

// Save diagram in the VSDX format
diagram.Save(dataDir + "CreateNewVisio_out.vsdx", SaveFileFormat.VSDX);

Java 앱 내부에서 Visio 다이어그램 변환

Aspose.Diagram for Java에는 PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF 등 다양한 파일 형식으로 Microsoft Visio 다이어그램을 로드하고 변환하는 데 대한 완벽한 지원이 포함되어 있습니다. 변환 프로세스는 간단하고 직관적이며 동일한 코드를 사용하여 일괄 모드에서 여러 다이어그램을 변환할 수 있습니다. 라이브러리는 다른 파일 형식을 Visio 다이어그램으로 변환하는 것도 지원합니다. 변환된 다이어그램의 모양과 동작을 쉽게 제어할 수 있습니다. 라이브러리는 페이지 크기, 여백 등과 같은 설정 옵션을 지원하여 변환된 다이어그램이 원하는 대로 정확하게 보이도록 합니다.

Java 라이브러리를 통해 Visio 도면을 PDF로 내보내기

String dataDir = Utils.getDataDir(ExportToPDF.class);

// Call the diagram constructor to load diagram from a VSD file
Diagram diagram = new Diagram(dataDir + "ExportToPDF.vsd");

// Save as PDF file format
diagram.save(dataDir + "ExportToPDF_Out.pdf", SaveFileFormat.PDF);

Java API를 통한 Visio 다이어그램의 페이지 작업

페이지는 Visio 다이어그램의 구성 요소이며 다이어그램을 구성하는 모양, 선 및 기타 요소를 구성하는 데 사용됩니다. Aspose.Diagram for Java 라이브러리를 사용하면 소프트웨어 개발자가 새 페이지를 쉽게 만들고, 기존 페이지에 액세스하고, 페이지의 요소를 조작할 수 있습니다. 페이지의 모양과 요소에 액세스하고 크기, 위치 및 모양과 같은 속성을 수정할 수 있습니다. 페이지에 새 모양과 요소를 추가하고 기존 모양을 삭제할 수도 있습니다. 또한 레이어에 액세스하고 작업하기가 매우 쉽습니다. 이 라이브러리를 사용하면 사용자가 새 레이어를 쉽게 만들고, 기존 레이어에 액세스하고, 가시성 및 인쇄 동작과 같은 레이어의 속성을 수정할 수 있습니다.

Java API를 통해 Visio 드로잉에서 이름으로 페이지 개체를 가져오는 방법

String dataDir = Utils.getDataDir(GetVisioPagebyName.class);     
// Call the diagram constructor to load diagram from a VSDX file
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");

// Set page name
String pageName = "Flow 2";
// Get page object by name
Page page2 = diagram.getPages().getPage(pageName);

Java API를 통해 Visio 다이어그램의 마스터 관리

Java용 Aspose.Diagram을 사용하면 소프트웨어 개발자가 마스터를 사용하여 Java 애플리케이션 내에서 마스터의 ID 및 이름과 같은 정보를 쉽게 검색할 수 있습니다. 마스터는 Visio 다이어그램에서 여러 번 재사용할 수 있는 미리 디자인된 모양입니다. 마스터를 사용하면 다이어그램이 일관되고 표준화되어 시간이 지남에 따라 다이어그램을 유지 관리하고 업데이트하기가 더 쉬워질 수 있습니다. 라이브러리를 사용하면 새 마스터를 만들고, 기존 마스터를 수정하거나, 더 이상 필요하지 않은 마스터를 삭제할 수 있습니다. 마스터 내의 모양과 요소에 액세스할 수도 있으므로 마스터의 모양과 동작을 조작할 수 있습니다. 라이브러리를 사용하면 크기 조정, 회전 및 이동과 같은 이벤트에 대한 응답과 같이 마스터의 모양 동작을 제어할 수도 있습니다.

Java API를 통해 Visio 파일에서 마스터 가져오기

String dataDir = Utils.getDataDir(GetMasterbyID.class);  
// Call the diagram constructor to load diagram from a VDX file
Diagram diagram = new Diagram(dataDir + "RetrieveMasterInfo.vdx");

// Set master id
int masterid = 2;
// Get master object by id
Master master = diagram.getMasters().getMaster(masterid);

System.out.println("Master ID : " + master.getID());
System.out.println("Master Name : " + master.getName());
System.out.println("Master Name : " + master.getUniqueID());
 한국인