Crea PDF tramite Python

Creazione di file PDF nativi e ad alte prestazioni senza installazione di Adobe Acrobat con Python

Come generare un file PDF tramite Python

Per creare un file PDF, useremo l’API Aspose.PDF for .NET che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma python-net. Apri il gestore pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Gestione pacchetti.

Console

pip install aspose-pdf

Come creare un PDF tramite Python


È facile per gli sviluppatori creare, caricare, modificare e convertire file PDF direttamente dall’applicazione Python for .NET in poche righe di codice.

  1. Includi lo spazio dei nomi nel file di classe
  2. Inizializzate l’oggetto della classe Document.
  3. Aggiungere una pagina utilizzando il metodo Pages.Add ().
  4. Creare un nuovo oggetto TextFragment e impostarne il testo.
  5. Aggiungi TextFragment all’insieme Paragraphs della pagina.
  6. Salvare il PDF utilizzando il metodo Save (String).

Il seguente codice sorgente mostra come creare un file PDF usando Python

Questo codice di esempio mostra come creare un PDF utilizzando Python

import aspose.pdf as apdf

# Initialize document object
document = apdf.Document()
# Add page
page = document.pages.add()
# Add text to new page
textFragment = apdf.text.TextFragment("Hello, world!")
textFragment.position = apdf.text.Position(100, 600)

textFragment.TextState.FontSize = 12
textFragment.TextState.Font = apdf.text.FontRepository.find_font(
    "TimesNewRoman"
)
textFragment.TextState.background_color = apdf.Color.blue
textFragment.TextState.foreground_color = apdf.Color.yellow

# Create TextBuilder object
textBuilder = apdf.text.TextBuilder(page)

# Append the text fragment to the PDF page
textBuilder.append_text(textFragment)

document.save("HelloWorld_out.pdf")