이전 블로그 게시물에서 Node.js 애플리케이션에서 프로그래밍 방식으로 VSDX 파일을 PDF 및 PNG로 변환하는 방법을 살펴보았습니다. 그러나 이 문서에서는 Node.js에서 Visio를 SVG 또는 Visio를 HTML로 변환하는 단계와 코드 조각을 살펴봅니다. 이 Visio Node.js 라이브러리를 사용하면 VSDX 파일을 쉽고 빠르게 편집, 생성 및 다른 파일 형식으로 변환할 수 있습니다. 또한 다이어그램을 웹 페이지로 저장하여 비즈니스 웹사이트에 포함할 수 있습니다.
이 블로그 게시물에서는 다음 사항을 다룹니다.
- Node.js를 사용하여 Visio를 SVG로 변환
- VSDX 또는 Visio를 HTML로 변환하는 Node.js 라이브러리
- Node.js에서 Visio를 SVG로 또는 Visio를 HTML로 변환 - 고급 옵션
Node.js를 사용하여 Visio를 SVG로 변환
이 섹션에서는 몇 줄의 소스 코드를 작성하여 VSDX 또는 VSD 파일을 프로그래밍 방식으로 SVG로 변환하는 방법을 배웁니다. 이 문서를 방문하여 이 API의 설치에 대해 알 수 있습니다.
다음 단계가 수행됩니다.
- Diagram() 생성자를 호출하여 VSDX 파일을 로드합니다.
- 추가 옵션을 지정하려면 SVGSaveOptions()의 새 인스턴스를 초기화하십시오.
- 생성된 SVG를 뷰포트에 맞게 만드는 setSVGFitToViewPort(true) 메서드를 호출합니다.
- 이 setExportElementAsRectTag(true) 메서드를 사용하여 내보내기 요소를 Rectangle로 설정합니다.
- 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);
VSDX 또는 Visio를 HTML로 변환하는 Node.js 라이브러리
아래에 언급된 단계에 따라 VSDX 파일을 웹 페이지로 변환합니다.
- Diagram() 생성자를 초기화하여 VSDX 파일을 로드합니다.
- HTMLSaveOptions()의 새 인스턴스를 인스턴스화하여 추가 옵션을 정의합니다.
- 이 setTitle(string) 메서드를 호출하여 HTML 문서의 제목을 설정합니다.
- setSaveToolBar(true)은 도구 모음을 포함할지 여부를 지정합니다.
- setDefaultFont(string) 메서드를 호출하여 글꼴을 설정합니다.
- 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에서 Visio를 SVG로 또는 Visio를 HTML로 변환 - 고급 옵션
또한 이 Node.js Diagram 라이브러리는 HTML 및 SVG 파일 형식과 관련된 많은 기능을 제공합니다. 그러나 메소드 사용법을 보여주는 코드 스니펫도 찾을 수 있습니다.
무료 라이선스 받기
임시 무료 라이선스를 요청하여 평가 제한을 넘어 API를 사용해 보십시오.
합산
이것으로 이 블로그 포스트를 마칩니다. Node.js 응용 프로그램에서 Visio를 SVG로 변환하고 Visio를 HTML로 변환하는 것을 포함하여 몇 가지 흥미로운 점을 살펴보았습니다. 이 블로그 게시물은 Aspose.Diagram 라이브러리를 통합하여 VSDX 파일을 다른 인기 있는 파일 형식으로 변환하려는 경우에 정말 도움이 될 것입니다. 또한 추가 기능에 대해 문서를 탐색할 수 있습니다. 또한 conholdate.com은 지속적으로 새로운 기사를 작성하고 있습니다. 따라서 최신 업데이트를 위해 연결 상태를 유지하십시오.
질문하기
포럼에서 질문이나 질문을 공유할 수 있습니다.