1. 제품
  2.   도표
  3.   PHP
  4.   PHPVisio
 
  

Visio 다이어그램을 읽고 쓸 수 있는 무료 PHP 라이브러리

소프트웨어 개발자가 PHP 앱 내에서 Microsoft Visio 다이어그램을 만들고, 편집하고, 조작하고, 내보낼 수 있는 오픈 소스 PHP Visio 라이브러리입니다.

오늘날의 디지털 시대에 전문가 수준의 다이어그램과 플로차트를 만드는 것은 많은 프로젝트에 필수적인 부분입니다. Microsoft Visio는 오랫동안 이러한 목적에 적합한 도구였지만, PHP와 완벽하게 통합되는 오픈소스 대안을 찾고 있다면 어떨까요? PHPVisio를 소개합니다. PHPOffice에서 개발한 강력한 PHP 라이브러리로, 소프트웨어 개발자가 Visio 파일을 쉽게 만들고 조작할 수 있습니다. PNG, JPEG, PDF, SVG와 같은 다양한 형식으로 다이어그램을 내보낼 수 있습니다. 추가 조작을 위해 외부 Visio 파일을 가져올 수도 있습니다.

PHPVisio는 PHPOffice에서 개발한 강력한 PHP 라이브러리로, 소프트웨어 개발자가 Visio 파일(VSD 및 VDX 형식)을 프로그래밍 방식으로 사용할 수 있도록 합니다. PHPVisio를 사용하면 Visio 파일에서 데이터를 원활하게 만들고, 수정하고, 추출할 수 있으므로 다이어그램 생성, 보고 또는 데이터 시각화와 관련된 애플리케이션에 이상적인 선택입니다. 라이브러리는 VSD와 VDX 형식을 모두 지원하여 다양한 버전의 Microsoft Visio와 호환됩니다.

PHPVisio를 사용하면 사각형, 원, 선과 같은 기본 모양을 만들고 다이어그램 내에 배치할 수 있습니다. 채우기 색, 테두리 색, 텍스트 레이블과 같은 속성을 설정하여 프로젝트의 필요에 따라 모양을 사용자 지정할 수 있습니다. 이러한 유연성 덕분에 시각적으로 매력적인 다이어그램을 손쉽게 만들 수 있습니다. 라이브러리는 Visio 파일을 프로그래밍 방식으로 사용해야 하는 PHP 개발자에게 귀중한 도구입니다. 동적 다이어그램을 만들거나 기존 다이어그램에서 데이터를 추출하거나 다양한 형식으로 다이어그램을 내보내려는 경우 PHPVisio는 프로세스를 간소화합니다. 무엇보다도 오픈 소스이고 적극적으로 유지 관리되며 잘 문서화되어 있어 PHP 기반 다이어그래밍 요구 사항에 대한 신뢰할 수 있는 선택입니다.

Previous Next

PHPVisio 시작하기

PHPVisio를 설치하는 권장 방법은 Composer를 사용하는 것입니다. 원활한 설치를 위해 다음 명령을 사용하세요.

Composer를 통해 PHPVisio 라이브러리 설치

composer require phpoffice/phpvisio
GibHub에서 직접 다운로드할 수도 있습니다.

PHP를 통해 간단한 Visio 다이어그램 생성

오픈 소스 PHPVisio 라이브러리는 소프트웨어 개발자에게 처음부터 다이어그램을 만들거나 PHP 명령을 사용하여 기존 다이어그램을 수정할 수 있는 기능을 제공합니다. 이는 특히 데이터를 기반으로 하는 동적 다이어그램을 생성하는 데 유용합니다. 또한 라이브러리를 사용하면 개발자가 사각형, 원, 선과 같은 기본 모양을 만들고 다이어그램 내에 배치할 수 있습니다. 채우기 색, 테두리 색, 텍스트 레이블과 같은 속성을 설정하여 프로젝트의 필요에 따라 모양을 사용자 지정할 수 있습니다. 이러한 유연성 덕분에 사용자는 시각적으로 매력적인 다이어그램을 손쉽게 만들 수 있습니다. 다음 예는 소프트웨어 개발자가 PHP 애플리케이션 내에서 간단한 Visio 다이어그램을 만드는 방법을 보여줍니다.

PHP 라이브러리를 통해 간단한 Visio 다이어그램을 만드는 방법?

require 'vendor/autoload.php';

use PhpOffice\PhpVisio\Diagram;
use PhpOffice\PhpVisio\Shape;

// Create a new diagram
$diagram = new Diagram();

// Add shapes to the diagram
$shape1 = $diagram->createShape();
$shape1->setWidth(100);
$shape1->setHeight(50);

$shape2 = $diagram->createShape();
$shape2->setWidth(100);
$shape2->setHeight(50);
$shape2->setOffsetX(150); // Position the second shape to the right of the first one

// Connect the shapes
$diagram->connectShapes($shape1, $shape2);

// Save the diagram to a Visio file
$diagram->save('my_diagram.vdx');

PHP 앱 내부의 레이어 관리

효과적인 다이어그램 생성에는 종종 요소를 레이어로 구성하는 것이 포함됩니다. PHPVisio 라이브러리를 사용하면 소프트웨어 개발자가 Visio 문서 내에서 레이어를 만들고, 편집하고, 관리할 수 있어 복잡한 다이어그램 작업을 더 쉽게 할 수 있습니다. 개발자는 레이어의 가시성과 순서를 설정하여 필요할 때 다이어그램의 특정 부분에 집중할 수 있습니다.

다양한 형식으로 다이어그램 내보내기

오픈 소스 PHPVisio 라이브러리는 소프트웨어 개발자에게 Microsoft Visio 다이어그램을 다른 지원되는 파일 형식으로 쉽게 내보낼 수 있는 기능을 제공합니다. 라이브러리를 사용하여 다이어그램 생성이 완료되면 소프트웨어 개발자는 Visio XML(VDX), PDF 및 PNG, JPEG, PDF, SVG와 같은 인기 있는 이미지 파일 형식을 포함한 다양한 형식으로 내보낼 수 있습니다. 이를 통해 다른 소프트웨어와의 호환성이 보장되고 사용자는 동료 및 고객과 다이어그램을 손쉽게 공유할 수 있습니다. 추가 조작을 위해 외부 Visio 파일을 가져올 수도 있습니다.

PHP를 통한 Visio 다이어그램의 모양 연결

Visio의 주요 기능 중 하나는 모양을 연결하여 관계와 흐름도를 정확하게 표현하는 기능입니다. PHPVisio 라이브러리는 커넥터를 사용하여 모양을 연결하는 방법을 제공하여 이를 지원합니다. 커넥터 유형을 정의하고, 시작점과 끝점을 지정하고, 모양을 사용자 지정할 수도 있습니다. 이를 통해 복잡한 흐름도와 프로세스 다이어그램을 프로그래밍 방식으로 쉽게 만들 수 있습니다.

 한국인