El formato de archivo SVG es el formato de archivo más utilizado si está trabajando con gráficos bidimensionales. Este formato de archivo es altamente escalable y ofrece una gran calidad. Sin embargo, cuando se trata de compartir documentos, imprimir o archivar, se prefiere el formato de archivo PDF debido a su naturaleza portátil mejorada. En este artículo, convertiremos programáticamente SVG a PDF en Python. Para ello, utilizaremos Aspose.CAD for Python via .NET. Este SDK de CAD es lo suficientemente potente como para manejar la conversión de SVG a PDF sin problemas. Así que, demostraremos la funcionalidad escribiendo un ejemplo de código. Vamos.

Instalación del SDK de CAD

Instalemos Aspose.CAD for Python via .NET simplemente ejecutando el siguiente comando en CMD:

pip install aspose-cad

Puede descargar los archivos del SDK en caso de que no prefiera utilizar la opción CMD.

Convertir SVG a PDF en Python - Fragmento de Código

El SDK ha sido instalado y ahora iremos a la implementación de la funcionalidad.

Por favor, siga los pasos mencionados a continuación:

  • Defina la ruta para el directorio de trabajo y aplique la licencia de Aspose.CAD.
  • Cargue el archivo SVG fuente llamando al método load .
  • Cree una instancia de la clase CadRasterizationOptions.
  • Establezca la altura de la página.
  • Establezca el ancho de la página.
  • Instancie una instancia de la clase PdfOptions.
  • Invocar el método save para guardar el archivo como PDF.

El siguiente ejemplo de código muestra cómo convertir SVG a PDF en Python programáticamente: Puede ver la salida en la imagen a continuación:

svg-to-pdf

Como Pregunta

Puede hacer sus preguntas en nuestro foro.

SVG a PDF - Obtenga una Licencia Gratuita

Obtenga una licencia temporal gratuita para probar Aspose.CAD for Python via .NET.

Reflexiones Finales

Aspose.CAD for Python via .NET ofrece una forma compacta de convertir SVG a PDF en Python. Sobre todo, esta solución no tiene ninguna dependencia de terceros. Puede lograr esta conversión sin problemas en sus aplicaciones de Python. Además, puede profundizar navegando por la documentación, referencias de API y ejemplos de código en GitHub.

FAQs

Q: ¿Cómo convertir SVG a PDF en Python?

A: Puede exportar SVG a PDF usando Aspose.CAD for Python via .NET. Este ejemplo de código demuestra la funcionalidad.

Q: ¿Son lo mismo SVG y PDF?

A: No, SVG y PDF no son lo mismo. SVG es un formato de imagen vectorial para gráficos web, mientras que PDF es un formato de documento que puede contener texto, imágenes y gráficos para compartir e imprimir.

Explorar