Il formato di file SVG è il formato di file più ampiamente utilizzato se stai lavorando con grafica bidimensionale. Questo formato di file è altamente scalabile e offre una grande qualità. Tuttavia, quando si tratta di condivisione di documenti, stampa o archiviazione, il formato di file PDF è preferito a causa della sua natura portatile migliorata. In questo articolo, convertirà programmaticamente SVG in PDF in Python. A tale scopo, utilizzeremo Aspose.CAD per Python via .NET. Questo SDK CAD è abbastanza potente da gestire la conversione da SVG a PDF senza problemi. Quindi, dimostreremo la funzionalità scrivendo un codice di esempio. Andiamo.
Installazione di CAD SDK
Installiamo Aspose.CAD per Python via .NET eseguendo semplicemente il seguente comando nel CMD:
pip install aspose-cad
Puoi scaricare i file SDK nel caso in cui non preferisca utilizzare l’opzione CMD.
Convertire SVG in PDF in Python - Codice Esempio
L’SDK è stato installato e ora procederemo con l’implementazione della funzionalità.
Si prega di seguire i passaggi indicati di seguito:
- Definire il percorso per la directory di lavoro e applicare la licenza Aspose.CAD.
- Carica il file SVG sorgente chiamando il metodo load .
- Crea un’istanza della classe CadRasterizationOptions.
- Imposta l’altezza della pagina.
- Imposta la larghezza della pagina.
- Instanzia un’istanza della classe PdfOptions.
- Invoca il metodo save per salvare il file come PDF.
Il seguente codice di esempio mostra come convertire SVG in PDF in Python programmaticamente:
Puoi vedere l’output nell’immagine qui sotto:
Come Porre una Domanda
Puoi porre le tue domande sul nostro forum.
SVG in PDF - Ottieni una Licenza Gratuita
Ottieni una licenza temporanea gratuita per provare Aspose.CAD per Python via .NET.
Considerazioni Finali
Aspose.CAD per Python via .NET offre un modo compatto per convertire SVG in PDF in Python. Soprattutto, questa soluzione non richiede alcuna dipendenza di terze parti. Puoi ottenere senza problemi questa conversione nelle tue applicazioni Python. Inoltre, puoi approfondire navigando nella documentazione, API refs e GitHub esempi di codice.
FAQ
D: Come convertire SVG in PDF in Python?
R: Puoi esportare SVG in PDF utilizzando Aspose.CAD per Python via .NET. Questo codice di esempio dimostra la funzionalità.
D: SVG e PDF sono la stessa cosa?
R: No, SVG e PDF non sono la stessa cosa. SVG è un formato immagine vettoriale per grafiche web, mentre PDF è un formato documento che può contenere testo, immagini e grafiche per condivisione e stampa.