Questo breve tutorial guida su come creare PDF in Python. Contiene informazioni complete per impostare l’IDE, un elenco di passaggi da seguire durante la scrittura dell’applicazione e un codice di esempio eseguibile per dimostrare il processo per generare PDF con Python. Imparerai a conoscere tutte le classi, i metodi e le proprietà necessarie per creare un nuovo PDF e aggiungere testo formattato per comprendere a fondo il processo.
Passaggi per creare PDF in Python
- Configura l’ambiente su usa Aspose.PDF per Python tramite .NET per creare un PDF
- Crea un file PDF utilizzando la classe Document e aggiungi una pagina
- Crea un oggetto di classe TextFragment per aggiungere testo alla pagina PDF
- Imposta diverse proprietà del testo come la dimensione del carattere, il nome del carattere, il colore di sfondo e il colore di primo piano
- Crea un oggetto di classe TextBuilder per la pagina selezionata e aggiungi un frammento di testo
- Salva il file PDF risultante con il testo appena aggiunto
Questi passaggi riassumono il processo per generare PDF utilizzando Python. Innanzitutto, viene creato un nuovo file PDF e viene aggiunta una pagina, seguita dalla creazione di un oggetto TextFragment utilizzato per aggiungere il testo, impostare la formattazione del testo, il colore di primo piano e il colore di sfondo. Una volta riempito l’oggetto TextFragment, viene creata un’istanza dell’oggetto della classe TextBuilder per la pagina selezionata e l’oggetto TextFragment appena creato viene aggiunto al PDF.
Codice per creare PDF usando Python
Il segmento di codice sopra mostra come creare un file PDF usando Python. La classe Document nel modulo aspose.pdf viene utilizzata per creare un nuovo file PDF, l’oggetto TextFragment nel modulo aspose.pdf.text viene utilizzato per impostare il testo e il suo formato, l’oggetto della classe TextBuilder in aspose.pdf.text è utilizzato per aggiungere il frammento di testo alla pagina selezionata e infine il metodo Document.save() per salvare il file sul disco. È possibile utilizzare l’oggetto TextFragment per impostare una serie di altre proprietà per il testo e l’oggetto TextBuilder per aggiungere altri elementi del documento al PDF.
Questo articolo ci ha insegnato a creare file PDF con Python. Se vuoi imparare il processo per convertire un file PDF in XPS, fai riferimento all’articolo su come convertire PDF in XPS in Python.