1. Produtos
  2.   Diagrama
  3.   PHP
  4.   PHPVisio
 
  

Biblioteca PHP gratuita para ler e escrever diagramas do Visio

Biblioteca PHP Visio de código aberto que permite aos programadores de software criar, editar, manipular e exportar diagramas Microsoft Visio dentro de aplicações PHP.

Na era digital atual, a criação de diagramas e fluxogramas de qualidade profissional é uma parte essencial de muitos projetos. O Microsoft Visio é, há muito tempo, a ferramenta ideal para este fim, mas e se estiver à procura de uma alternativa de código aberto que se integre perfeitamente com o PHP? Entre o PHPVisio, uma poderosa biblioteca PHP desenvolvida pelo PHPOffice que permite aos programadores de software criar e manipular ficheiros Visio com facilidade. Suporta a exportação de diagramas para vários formatos, como PNG, JPEG, PDF e SVG. Também pode importar ficheiros externos do Visio para manipulação posterior.

PHPVisio é uma poderosa biblioteca PHP desenvolvida pelo PHPOffice que permite aos programadores de software trabalhar com ficheiros Visio (formatos VSD e VDX) de forma programática. Com o PHPVisio, pode criar, modificar e extrair dados de ficheiros Visio de forma integrada, tornando-o uma escolha ideal para aplicações que envolvem a geração de diagramas, relatórios ou visualização de dados. A biblioteca suporta os formatos VSD e VDX, garantindo a compatibilidade com várias versões do Microsoft Visio.

O PHPVisio permite criar formas básicas como rectângulos, círculos e linhas e posicioná-las no seu diagrama. Pode definir atributos como a cor de preenchimento, a cor da borda e as etiquetas de texto para personalizar as suas formas de acordo com as necessidades do seu projeto. Esta flexibilidade permite criar diagramas visualmente atraentes sem esforço. A biblioteca é uma ferramenta valiosa para os programadores PHP que necessitam de trabalhar com ficheiros Visio de forma programática. Quer pretendam criar diagramas dinâmicos, extrair dados de diagramas existentes ou exportar diagramas para vários formatos, o PHPVisio simplifica o processo. O melhor de tudo é que é de código aberto, mantido ativamente e bem documentado, tornando-o uma escolha fiável para as suas necessidades de diagramação baseada em PHP.

Previous Next

Introdução ao PHP Visio

A forma recomendada de instalar o PHP Visio é utilizando o Composer. Utilize o seguinte comando para uma instalação sem problemas.

Instalar a biblioteca PHPVisio através do Composer

composer require phpoffice/phpvisio
Também pode descarregá-lo diretamente do GibHub.

Gerar diagrama simples do Visio via PHP

A biblioteca PHPVisio de código aberto oferece aos programadores de software o poder de criar diagramas a partir do zero ou modificar os existentes utilizando comandos PHP. Isto é particularmente útil para gerar diagramas dinâmicos baseados em dados. Além disso, a biblioteca permite aos programadores criar formas básicas como retângulos, círculos e linhas e posicioná-las no seu diagrama. Podem definir atributos como a cor de preenchimento, a cor da borda e as etiquetas de texto para personalizar as suas formas de acordo com as necessidades do projeto. Esta flexibilidade permite que os utilizadores criem diagramas visualmente atraentes sem esforço. O exemplo seguinte demonstra como os programadores de software podem criar diagramas simples do Visio dentro das suas aplicações PHP.

Como criar diagramas simples do Visio através da biblioteca PHP?

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');

Gestão de camadas dentro de aplicações PHP

A criação eficaz de diagramas envolve, normalmente, a organização de elementos em camadas. A biblioteca PHPVisio permite aos programadores de software criar, editar e gerir camadas nos seus documentos Visio, facilitando o trabalho com diagramas complexos. Os programadores podem definir a visibilidade e a ordem das camadas, permitindo-lhes concentrar-se em partes específicas do diagrama quando necessário.

Exportar diagrama para vários formatos

A biblioteca PHPVisio de código aberto oferece aos programadores de software a possibilidade de exportar diagramas do Microsoft Visio para outros formatos de ficheiro suportados com facilidade. Assim que a criação do diagrama estiver concluída utilizando a biblioteca, os programadores de software podem exportá-los para vários formatos, incluindo Visio XML (VDX), PDF e formatos de ficheiro de imagem populares, como PNG, JPEG, PDF e SVG. Isto garante a compatibilidade com outros softwares e permite que os utilizadores partilhem os seus diagramas com colegas e clientes sem esforço. Também é possível importar ficheiros externos do Visio para posterior manipulação.

Ligação de formas em diagramas do Visio via PHP

Uma das principais características do Visio é a capacidade de ligar formas para representar relações e fluxogramas com precisão. A biblioteca PHPVisio suporta isto, fornecendo métodos para ligar formas usando conectores. Pode definir o tipo de conectores, especificar os seus pontos inicial e final e até personalizar o seu aspeto. Isto facilita a criação de fluxogramas complexos e diagramas de processos de forma programática.

 Português