Aspose.Diagram  for Java

Java Visio Diagram API

Microsoft Office Visio 종속성 없이 Microsoft Office Visio 파일을 PDF, HTML, 이미지 및 XAML 형식으로 조작하고 내보냅니다.

  무료 평가판 다운로드
  
 

Aspose.Diagram for Java은(는) 강력한 Microsoft Visio 문서 처리API입니다. 생성, 구문 분석 및 같은 일반적인 기능을 제공합니다. 기본 Visio 형식을 변환하고 일반적으로 사용되는 일부 이미지 및 고정 레이아웃 형식을 지원합니다. 애플리케이션은 기존 문서를 로드하고 diagram 요소를 조작하여 자체 형식, 이미지 또는 고정 레이아웃 형식으로 결과를 내보낼 수 있습니다.

API을 통합하여 개발자가 처음부터 다이어그램 만들기, 여러 형식 읽기 또는 쓰기, Visio 개체의 수식을 포함한 속성 액세스 및 읽기, 다양한 형식으로 다이어그램 내보내기, 충실도가 높은 다이어그램 인쇄와 같은 일부 기본 작업을 개발자가 수행할 수 있습니다. 그리고 훨씬 더.

고급 Java Visio API 기능

여러 Visio 형식 읽기

다른 객체의 속성 읽기

다이어그램을 XML로 저장

여러 모양 그룹화

타임라인 셰이프 구성

글꼴 위치 지정

문서 속성 조작

충실도가 높은 다이어그램 인쇄

적당한 각도로 모양을 회전

도면에 주석 추가

도형에 하이퍼링크 추가

다이어그램 보호 또는 보호 해제 & 모양

모양 시트에서 사용자 정의 셀 만들기

도면에 새 빈 페이지 삽입

요구 사항에 따라 로케일 설정

Microsoft Visio 문서 구문 분석

Java diagram API는 Microsoft Visio 애플리케이션의 기본 파일 형식을 읽을 수 있으므로 문서 페이지, 속성, 마스터, 이미지, 모양, 연결, 솔루션 XML과 같은 diagram 데이터에 액세스할 수 있습니다. , 레이어, 하이퍼링크, 주석, 스타일시트, 사용자 정의 셀 등. 이러한 객체는 API을 통해 조작할 수 있으며 결과는 지원되는 형식으로 디스크에 쓸 수 있습니다.

이미지, PDF & HTML

개발자는 Visio 파일을 로드하여 JPEG, BMP, PNG, TIFF, SVG 및 EMF를 비롯한 인기 있는 이미지로 렌더링할 수 있습니다. 라이브러리는 또한 Visio 문서를 PDF, HTML & 가장 충실도가 높은 XPS 형식.

다른 형식으로 diagram 저장 - Java

// load file to be converted

Diagram dgrm = new Diagram(dir + "template.vsdx");

// convert VSDX to PDF, HTML and JPEG formats

dgrm.save("D:/output.pdf", SaveFileFormat.PDF);

dgrm.save("D:/output.html", SaveFileFormat.HTML);

dgrm.save("D:/output.jpg", SaveFileFormat.JPEG);

컨테이너에 모양 구성

일반적으로 개발자는 내용을 잘 정리하고 이해할 수 있도록 컨테이너에 모양을 추가합니다. 컨테이너는 레이블을 포함하여 모양 주위에 시각적 경계를 추가합니다. diagram에 컨테이너 및 하위 모양을 추가하기 위해 개발자는 라이브러리를 사용할 수 있습니다. 쉽고 빠른 접근 방식을 제공하기 때문입니다.

그룹에서 여러 모양 결합

개발자는 API을 사용하여 도형, 그림 또는 기타 개체를 그룹화할 수 있습니다. 그룹화를 사용하면 마치 단일 모양이나 개체인 것처럼 동시에 모든 모양이나 개체를 회전, 뒤집기, 이동 또는 크기 조정할 수 있습니다.

쉽게 인쇄 & 안정적으로

라이브러리를 통해 개발자는 몇 줄의 코드로 다양한 옵션을 사용하여 다이어그램을 인쇄할 수 있습니다. 기본 설정으로 인쇄하거나 사용자 정의된 설정으로 사용 가능한 프린터로 인쇄하도록 선택할 수 있습니다.

Visio 파일을 실제 프린터로 인쇄 - Java

// load file to be printed

Diagram dgm = new Diagram(dir + "template.vsdx");

// print while specifying printer job and print name

dgm.print("LaserJet1100", "Job Name");
  
  

Aspose.Diagram은(는) 아래 나열된 기타 인기 있는 개발 환경을 위한 개별 Visio API를 제공합니다.