Node.js에서 Visio를 SVG로 또는 Visio를 HTML로 변환

Node.js에서 Visio를 SVG로 또는 Visio를 HTML로 변환

이전 블로그 게시물에서 Node.js 애플리케이션에서 프로그래밍 방식으로 VSDX 파일을 PDF 및 PNG로 변환하는 방법을 살펴보았습니다. 그러나 이 문서에서는 Node.js에서 Visio를 SVG 또는 Visio를 HTML로 변환하는 단계와 코드 조각을 살펴봅니다. 이 Visio Node.js 라이브러리를 사용하면 VSDX 파일을 쉽고 빠르게 편집, 생성 및 다른 파일 형식으로 변환할 수 있습니다. 또한 다이어그램을 웹 페이지로 저장하여 비즈니스 웹사이트에 포함할 수 있습니다.

이 블로그 게시물에서는 다음 사항을 다룹니다.

Node.js를 사용하여 Visio를 SVG로 변환

이 섹션에서는 몇 줄의 소스 코드를 작성하여 VSDX 또는 VSD 파일을 프로그래밍 방식으로 SVG로 변환하는 방법을 배웁니다. 이 문서를 방문하여 이 API의 설치에 대해 알 수 있습니다.

다음 단계가 수행됩니다.

  1. Diagram() 생성자를 호출하여 VSDX 파일을 로드합니다.
  2. 추가 옵션을 지정하려면 SVGSaveOptions()의 새 인스턴스를 초기화하십시오.
  3. 생성된 SVG를 뷰포트에 맞게 만드는 setSVGFitToViewPort(true) 메서드를 호출합니다.
  4. setExportElementAsRectTag(true) 메서드를 사용하여 내보내기 요소를 Rectangle로 설정합니다.
  5. save(filename, format) 파일을 SVG 형식으로 저장하는 메서드입니다.

다음 코드 조각을 복사하여 파일에 붙여넣습니다.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Diagram() 생성자를 호출하여 VSDX 파일을 로드합니다.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// SVGSaveOptions()의 새 인스턴스를 초기화하여 추가 옵션을 지정합니다.
options = new aspose.diagram.SVGSaveOptions();

// setSVGFitToViewPort(true) 메서드를 호출하면 생성된 svg가 뷰 포트에 맞도록 만듭니다.
options.setSVGFitToViewPort(true);

//이 setExportElementAsRectTag(true) 메서드를 사용하여 내보내기 요소를 Rectangle로 설정합니다.
options.setExportElementAsRectTag(true);

// save(filename, format) 메서드를 사용하여 파일을 SVG 형식으로 저장합니다.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
Node.js에서 VSDX에서 SVG로

Node.js에서 VSDX에서 SVG로

VSDX 또는 Visio를 HTML로 변환하는 Node.js 라이브러리

아래에 언급된 단계에 따라 VSDX 파일을 웹 페이지로 변환합니다.

  1. Diagram() 생성자를 초기화하여 VSDX 파일을 로드합니다.
  2. HTMLSaveOptions()의 새 인스턴스를 인스턴스화하여 추가 옵션을 정의합니다.
  3. setTitle(string) 메서드를 호출하여 HTML 문서의 제목을 설정합니다.
  4. setSaveToolBar(true)은 도구 모음을 포함할지 여부를 지정합니다.
  5. setDefaultFont(string) 메서드를 호출하여 글꼴을 설정합니다.
  6. save(filename, format) 파일을 HTML 형식으로 저장하는 메서드입니다.

다음 코드 조각은 Visio 다이어그램을 HTML 파일로 변환합니다.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Diagram() 생성자를 호출하여 VSDX 파일을 로드합니다.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// SVGSaveOptions()의 새 인스턴스를 초기화하여 추가 옵션을 지정합니다.
options = new aspose.diagram.SVGSaveOptions();

// setSVGFitToViewPort(true) 메서드를 호출하면 생성된 svg가 뷰 포트에 맞도록 만듭니다.
options.setSVGFitToViewPort(true);

//이 setExportElementAsRectTag(true) 메서드를 사용하여 내보내기 요소를 Rectangle로 설정합니다.
options.setExportElementAsRectTag(true);

// save(filename, format) 메서드를 사용하여 파일을 SVG 형식으로 저장합니다.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
Node.js에서 VSDX를 HTML로 변환

Node.js에서 VSDX를 HTML로

Node.js에서 Visio를 SVG로 또는 Visio를 HTML로 변환 - 고급 옵션

또한 이 Node.js Diagram 라이브러리는 HTML 및 SVG 파일 형식과 관련된 많은 기능을 제공합니다. 그러나 메소드 사용법을 보여주는 코드 스니펫도 찾을 수 있습니다.

무료 라이선스 받기

임시 무료 라이선스를 요청하여 평가 제한을 넘어 API를 사용해 보십시오.

합산

이것으로 이 블로그 포스트를 마칩니다. Node.js 응용 프로그램에서 Visio를 SVG로 변환하고 Visio를 HTML로 변환하는 것을 포함하여 몇 가지 흥미로운 점을 살펴보았습니다. 이 블로그 게시물은 Aspose.Diagram 라이브러리를 통합하여 VSDX 파일을 다른 인기 있는 파일 형식으로 변환하려는 경우에 정말 도움이 될 것입니다. 또한 추가 기능에 대해 문서를 탐색할 수 있습니다. 또한 conholdate.com은 지속적으로 새로운 기사를 작성하고 있습니다. 따라서 최신 업데이트를 위해 연결 상태를 유지하십시오.

질문하기

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

또한보십시오