Node.js에서 VSDX를 PDF로 변환

Node.js에서 VSDX를 PDF로 변환

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 라이브러리를 Node.js 프로젝트에 설치하는 것은 매우 쉽습니다. 다음 명령을 실행하여 이 패키지를 활성화하십시오.

npm install aspose.diagram --save

Node.js에서 VSDX를 PDF로 변환하는 방법

이 섹션에서는 프로그래밍 방식으로 Node.js 앱에서 Visio 다이어그램을 PDF로 변환하는 코드 스니펫을 작성합니다.

Visio 파일을 PDF로 변환하는 단계는 다음과 같습니다.

  1. Diagram() 생성자를 초기화하여 VSDX 파일을 로드합니다.
  2. PDF 파일의 다양한 속성에 액세스하기 위해 PdfSaveOptions() 개체를 인스턴스화합니다.
  3. setSplitMultiPages(true) 메서드를 호출하여 다이어그램을 다중 페이지로 분할할지 여부를 정의합니다.
  4. 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);
Node.js에서 VSDX를 PDF로 변환

Node.js에서 VSDX를 PDF로 변환

VSDX를 PNG로 변환하는 Node.js 라이브러리

프로그래밍 방식으로 VSDX 파일을 PNG 파일로 변환하는 다음 단계를 살펴보겠습니다.

  1. Diagram() 생성자를 호출하여 VSDX 파일을 로드합니다.
  2. ImageSaveOptions(saveFormat)의 새 인스턴스를 초기화하여 추가 옵션을 지정합니다.
  3. setResolution(), setImageBrightness() 메서드를 호출하여 이미지 해상도와 밝기를 지정할 수 있습니다.
  4. 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에서 VSDX를 PNG로 변환

Node.js에서 VSDX를 PNG로

무료 라이선스 받기

임시 무료 라이선스를 선택하여 Node.js용 Aspose.Diagram을 평가 제한 없이 사용할 수 있습니다.

합산

이 블로그 포스트를 여기서 마치겠습니다. 프로그래밍 방식으로 Node.js에서 VSDX를 PDF로 변환하는 방법을 배웠기를 바랍니다. 또한 VSDX를 PNG로 즉시 변환하는 Aspose.Diagram for Node.js API도 살펴보았습니다. 추가 기능에 대해서는 문서를 탐색할 수 있습니다. 또한 conholdate.com은 계속해서 새로운 주제에 대해 글을 쓰고 있습니다. 따라서 정기적인 업데이트를 위해 연결 상태를 유지하십시오.

질문하기

질문이 있는 경우 포럼에서 언제든지 저희에게 편지를 보내주십시오.

또한보십시오