Microsoft Visio é um aplicativo de gráficos vetoriais popular. Ele permite desenhar uma variedade de diagramas profissionais simples ou complicados, fluxogramas, linhas de tempo, etc. Ele usa o VSDX como um formato de arquivo padrão para salvar arquivos de desenho. Em certos casos, talvez seja necessário converter diagramas do Visio em documentos PDF. Essa conversão pode ajudar a manter registros ou compartilhar arquivos do Visio em um formato portátil. Neste artigo, aprenderemos como converter o Visio para PDF em Python.
Os seguintes tópicos serão abordados neste artigo:
- Python Visio to PDF Converter – Download grátis
- Etapas para converter o desenho do Visio em documento PDF
- Converter o Visio em PDF programaticamente
- Converter Visio em PDF com Opções de Salvamento
Python Visio to PDF Converter – Download grátis
Para converter um desenho do Visio em um documento PDF, usaremos o Aspose.Diagram for Python. Ele permite criar, editar, converter e processar diagramas do MS Visio. A API facilita a manipulação dos formatos de arquivo do Visio suportados com propriedades e métodos fáceis de usar.
A classe Diagram da API é o elemento raiz da hierarquia de objetos do Visio. Ele fornece o método save(string, SaveFileFormat) para salvar os dados do diagrama no arquivo em um formato especificado. A enumeração SaveFileFormat fornece a seleção do formato do diagrama de salvamento. Temos a classe PdfSaveOptions que permite especificar opções adicionais ao renderizar as páginas do diagrama para PDF.
Por favor, faça o download do pacote ou instale a API de PyPI usando o seguinte comando pip no console:.
pip install aspose-diagram-python
Como converter o desenho do Visio em PDF usando Python
Podemos converter facilmente um desenho do Visio em um documento PDF usando o Aspose.Diagram for Python seguindo as etapas abaixo:
- Carregue um arquivo de desenho do Visio.
- Salve o Visio como PDF.
Agora, vamos ver como executar essas etapas em Python para converter um arquivo do Visio em um documento PDF.
Converter Visio para PDF programaticamente em Python
Siga as etapas abaixo para converter um Visio em PDF:
- Carregue um arquivo de entrada do Visio usando a classe Diagram.
- Chame o método save() para salvá-lo como PDF. Ele usa o caminho do arquivo PDF de saída como um argumento.
O exemplo de código a seguir mostra como converter um desenho do Visio em um documento PDF usando Python.
# Este exemplo de código demonstra como converter o Visio em PDF
import aspose.diagram
from aspose.diagram import *
# Carregar um diagrama do Visio existente
diagram = Diagram("C:\\Files\\Drawing1.vsdx")
# Salvar diagrama no formato PDF
diagram.save("C:\\Files\\Visio_Converted.pdf", SaveFileFormat.PDF)
Converter Visio para PDF com opções de salvamento em Python
Podemos especificar opções de salvamento de PDF ao converter um arquivo do Visio em um documento PDF seguindo as etapas abaixo:
- Em primeiro lugar, carregue um arquivo de entrada do Visio usando a classe Diagram.
- Em seguida, crie uma instância da classe PdfSaveOptions.
- Depois disso, especifique as opções de salvamento, como tamanho de página, índice de página, etc.
- Por fim, chame o método save() para salvá-lo como PDF. Ele usa o caminho do arquivo PDF de saída e PdfSaveOptions como argumentos.
O exemplo de código a seguir mostra como converter um Visio em um documento PDF com opções usando Python.
# Este exemplo de código demonstra como converter o Visio em PDF com opções de salvamento de PDF
import aspose.diagram
from aspose.diagram import *
# Carregar um diagrama do Visio existente
diagram = Diagram("C:\\Files\\Drawing1.vsdx")
# Salvar diagrama como PDF
options = saving.PdfSaveOptions()
# Definir tamanho da página
options.page_size = saving.PageSize(saving.PaperSizeFormat.A4)
# Salve apenas uma página, por índice de página
options.page_index = 0
# Salvar diagrama no formato PDF
diagram.save("C:\\Files\\Visio_Converted.pdf", options)
Obtenha Licença Temporária Gratuita
Você pode obter uma licença temporária gratuita para experimentar a biblioteca sem limitações de avaliação.
Conclusão
Neste artigo, aprendemos como:
- carregar um arquivo de desenho existente do Visio;
- especifique o tamanho da página;
- definir opções de salvamento de PDF;
- salve o arquivo de desenho do Visio como um PDF em Python.
Além de converter o Visio para PDF em Python, você pode aprender mais sobre Aspose.Diagram for Python API usando a documentação. Em caso de qualquer ambiguidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.