Converter SVG em PDF usando Python
SVG é uma linguagem XML para criar vetores bidimensionais e gráficos vetoriais/raster mistos. Para converter SVG em PDF, usaremos Aspose.HTML for Python via .NET , que é uma API de conversão e manipulação de documentos rica em recursos, poderosa e fácil de usar. A conversão SVG geralmente é necessária para aproveitar outros formatos. Usando nossa biblioteca de processamento de documentos, você pode converter SVG em PDF programaticamente com controle total sobre várias opções de conversão com apenas algumas linhas de código.
Conversor SVG online gratuito
Teste a qualidade da conversão de SVG para PDF diretamente no seu navegador! O exemplo Python a seguir demonstra como converter um documento SVG. Descrevemos o código-fonte para ler SVG de um arquivo e depois converter SVG em PDF com opções de salvamento padrão. Carregue o SVG de um sistema de arquivos local, selecione o formato de saída e execute o exemplo. Você obterá imediatamente o resultado como um arquivo separado.
from aspose.html.dom.svg import * from aspose.html.converters import * from aspose.html.saving import * # Load an SVG document from a file or URL document = SVGDocument("{{input lower}}") # Initialize saving options {{#if_output 'PDF'}} options = PdfSaveOptions() {{/if_output}} {{#if_output 'XPS'}} options = XpsSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF'}} options = ImageSaveOptions() options.format.{{output param2 upper}} {{/if_output}} # Convert SVG to {{output upper}} Converter.convert_svg(document, options, "output.{{output lower}}")
Etapas para converter SVG em PDF em Python
- Carregue um documento SVG usando um dos construtores disponíveis na classe SVGDocument . Você pode carregar SVG de um arquivo, código HTML ou URL.
- Crie um novo objeto PdfSaveOptions para definir configurações específicas para a saída do PDF, como criptografia, CSS, resolução, cor de fundo ou ajustes de layout. O uso da classe PdfSaveOptions oferece controle total sobre o processo de conversão, permitindo criar documentos PDF adaptados às suas necessidades.
- Use o método
convert_svg()
da classe
Converter
para converter SVG em PDF.
Conversores Online Gratuitos
O Aspose.HTML fornece
aplicativos
online gratuitos para converter documentos HTML, XHTML, MHTML, EPUB, XML ou Markdown para formatos como PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF, Markdown, etc. Basta carregar seus documentos, convertê-los e receber os resultados em segundos — nenhum software adicional é necessário. A poderosa API Python permite conversões rápidas e de alta qualidade para formatos populares. Experimente nossos conversores online robustos gratuitamente hoje mesmo!
FAQ
Aspose.HTML for Python via .NET suporta a conversão de SVG para vários formatos, incluindo, entre outros, PDF, XPS, TIFF, JPEG, PNG, BMP e GIF. Essa versatilidade permite que os desenvolvedores atendam a diversos requisitos de formatos de documentos e imagens, garantindo integração com diversos aplicativos e plataformas.
Pronto para uso, oferecemos suporte a documentos HTML, XHTML, SVG, EPUB, MHTML e Markdown. Como parte dos documentos mencionados, também oferecemos suporte às especificações CSS, JavaScript, XPath e HTML5 Canvas.
As principais vantagens incluem saída de alta qualidade, ampla personalização e capacidade de lidar com documentos SVG complexos. Além disso, a API oferece desempenho confiável, suporta uma ampla variedade de formatos e integra-se facilmente com outros produtos Aspose. Isso o torna uma solução abrangente para desenvolvedores que desejam automatizar tarefas de conversão SVG em aplicativos Python.
Para começar a usar Aspose.HTML for Python via .NET, você precisa instalar a biblioteca e explorar a documentação fornecida por Aspose.HTML. A documentação inclui tutoriais detalhados, referências de API e exemplos para ajudá-lo a entender como usar a biblioteca para diversas tarefas de conversão. Além disso, Aspose.HTML oferece uma avaliação gratuita para testar os recursos da biblioteca antes de integrá-la aos seus projetos.
Como instalar a biblioteca Aspose.HTML for Python via .NET
Se você quiser analisar, manipular e gerenciar documentos HTML, instale nossa API flexível e de alta velocidade Aspose.HTML for Python via .NET. pip
é a maneira mais fácil de baixar e instalar a biblioteca Python. Para fazer isso, execute o seguinte comando:
pip install aspose-html-net
Para mais detalhes sobre a instalação da biblioteca Python e os requisitos do sistema, consulte Documentação Aspose.HTML.
Outras conversões SVG suportadas
Você pode converter SVG para muitos outros formatos de arquivo: