Aspose.Diagram은 Microsoft Visio 다이어그램을 조작하기 위한 일련의 조항을 제공합니다. Node.js 기반 애플리케이션에서 Visio 다이어그램을 업데이트, 내보내기 및 생성하는 프로세스를 자동화할 수 있습니다. Aspose.Diagram for Node.js 라이브러리는 Visio 파일을 PDF, PNG 등과 같은 널리 사용되는 다른 파일 형식으로 변환하는 기능을 제공합니다. 또한 다이어그램을 즉시 내보내고 인쇄할 수 있습니다. 그러나 이 블로그 게시물에서는 프로그래밍 방식으로 Node.js 애플리케이션에서 VSDX를 PDF로 변환하는 방법을 보여줍니다.
이 기사에서는 다음 사항을 다룹니다.
- Node.js를 사용하여 VSDX를 PDF 및 PNG로 변환 - Visio API 설치
- Node.js에서 VSDX를 PDF로 변환하는 방법
- VSDX를 PNG로 변환하는 Node.js 라이브러리
Node.js를 사용하여 VSDX를 PDF 및 PNG로 변환 - Visio API 설치
이 Node.js 라이브러리를 Node.js 프로젝트에 설치하는 것은 매우 쉽습니다. 다음 명령을 실행하여 이 패키지를 활성화하십시오.
npm install aspose.diagram --save
Node.js에서 VSDX를 PDF로 변환하는 방법
이 섹션에서는 프로그래밍 방식으로 Node.js 앱에서 Visio 다이어그램을 PDF로 변환하는 코드 스니펫을 작성합니다.
Visio 파일을 PDF로 변환하는 단계는 다음과 같습니다.
- Diagram() 생성자를 초기화하여 VSDX 파일을 로드합니다.
- PDF 파일의 다양한 속성에 액세스하기 위해 PdfSaveOptions() 개체를 인스턴스화합니다.
- setSplitMultiPages(true) 메서드를 호출하여 다이어그램을 다중 페이지로 분할할지 여부를 정의합니다.
- save(filename, format) 메서드를 호출하여 PDF 파일로 저장합니다.
다음 코드 조각을 복사하여 파일에 붙여넣습니다.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// VSDX 파일을 로드하기 위해 Diagram() 생성자를 초기화합니다.
diagram = new aspose.diagram.Diagram("sample.vsdx");
// PdfSaveOptions() 개체를 인스턴스화하고 PDF 파일의 다양한 속성에 대한 액세스를 적용합니다.
options = new aspose.diagram.PdfSaveOptions();
// setSplitMultiPages(true) 메서드를 호출하여 다이어그램을 다중 페이지로 분할할지 여부를 정의합니다.
options.setSplitMultiPages(true);
// save(filename, format) 메서드를 호출하여 PDF 파일 형식으로 저장합니다.
diagram.save("ExportToPDF_Out.pdf", aspose.diagram.SaveFileFormat.PDF);
VSDX를 PNG로 변환하는 Node.js 라이브러리
프로그래밍 방식으로 VSDX 파일을 PNG 파일로 변환하는 다음 단계를 살펴보겠습니다.
- Diagram() 생성자를 호출하여 VSDX 파일을 로드합니다.
- ImageSaveOptions(saveFormat)의 새 인스턴스를 초기화하여 추가 옵션을 지정합니다.
- setResolution(), setImageBrightness() 메서드를 호출하여 이미지 해상도와 밝기를 지정할 수 있습니다.
- save(filename, format) 메서드를 호출하여 파일을 PNG 형식으로 저장합니다.
다음 코드 조각은 Visio 다이어그램을 PNG 파일로 변환합니다.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Diagram() 생성자를 호출하여 VSDX 파일을 로드합니다.
diagram = new aspose.diagram.Diagram("sample.vsdx");
// ImageSaveOptions(saveFormat)의 새 인스턴스를 초기화하여 추가 옵션을 지정합니다.
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);
// setResolution(), setImageBrightness() 메서드를 호출하여 이미지 해상도와 밝기를 지정할 수 있습니다.
options.setResolution(100);
options.setImageBrightness(1);
// save(filename, format) 메서드를 호출하여 파일을 PNG 형식으로 저장합니다.
diagram.save( "AutoFitShapesInVisio_Out.png", options);
무료 라이선스 받기
임시 무료 라이선스를 선택하여 Node.js용 Aspose.Diagram을 평가 제한 없이 사용할 수 있습니다.
합산
이 블로그 포스트를 여기서 마치겠습니다. 프로그래밍 방식으로 Node.js에서 VSDX를 PDF로 변환하는 방법을 배웠기를 바랍니다. 또한 VSDX를 PNG로 즉시 변환하는 Aspose.Diagram for Node.js API도 살펴보았습니다. 추가 기능에 대해서는 문서를 탐색할 수 있습니다. 또한 conholdate.com은 계속해서 새로운 주제에 대해 글을 쓰고 있습니다. 따라서 정기적인 업데이트를 위해 연결 상태를 유지하십시오.
질문하기
질문이 있는 경우 포럼에서 언제든지 저희에게 편지를 보내주십시오.