O formato de arquivo SVG é o formato de arquivo mais amplamente utilizado se você estiver trabalhando com gráficos bidimensionais. Este formato de arquivo é altamente escalável e oferece ótima qualidade. No entanto, quando se trata de compartilhamento de documentos, impressão ou arquivamento, o formato de arquivo PDF é preferido devido à sua natureza portátil aprimorada. Neste artigo, converteremos programaticamente SVG para PDF em Python. Para esse propósito, usaremos Aspose.CAD para Python via .NET. Este SDK de CAD é poderoso o suficiente para lidar com a conversão de SVG para PDF de forma suave. Portanto, demonstraremos a funcionalidade escrevendo um exemplo de código. Vamos lá.
Instalação do SDK de CAD
Vamos instalar Aspose.CAD para Python via .NET simplesmente executando o seguinte comando no CMD:
pip install aspose-cad
Você pode baixar os arquivos do SDK caso não prefira seguir a opção do CMD.
Converter SVG para PDF em Python - Exemplo de Código
O SDK foi instalado e agora iremos para a implementação da funcionalidade.
Por favor, siga os passos mencionados abaixo:
- Defina o caminho para o diretório de trabalho e aplique a licença do Aspose.CAD.
- Carregue o arquivo SVG de origem chamando o load método.
- Crie uma instância da classe CadRasterizationOptions.
- Defina a altura da página.
- Defina a largura da página.
- Instancie uma instância da classe PdfOptions.
- Chame o save método para salvar o arquivo como PDF.
O seguinte exemplo de código mostra como converter SVG para PDF em Python programaticamente:
Você pode ver a saída na imagem abaixo:
Como uma Pergunta
Você pode fazer suas perguntas no nosso fórum.
SVG para PDF - Obtenha uma Licença Gratuita
Obtenha uma licença temporária gratuita para experimentar Aspose.CAD para Python via .NET.
Considerações Finais
Aspose.CAD para Python via .NET oferece uma maneira compacta de converter SVG para PDF em Python. Acima de tudo, esta solução não vem com nenhuma dependência de terceiros. Você pode alcançar essa conversão em suas aplicações Python sem problemas. Além disso, você pode se aprofundar navegando pela documentação, referências da API e exemplos de código no GitHub.
FAQs
Q: Como converter SVG para PDF em Python?
A: Você pode exportar SVG para PDF usando Aspose.CAD para Python via .NET. Este exemplo de código demonstra a funcionalidade.
Q: SVG e PDF são a mesma coisa?
A: Não, SVG e PDF não são a mesma coisa. SVG é um formato de imagem vetorial para gráficos da web, enquanto PDF é um formato de documento que pode conter texto, imagens e gráficos para compartilhamento e impressão.