API PDF per Python via .NET

Crea, modifica, proteggi e converti documenti PDF in più formati all’interno di applicazioni basate su .NET senza dipendenze di Adobe Acrobat.

Overview

Aspose.PDF per Python via .NET è una libreria nativa che consente agli sviluppatori di aggiungere funzionalità di elaborazione PDF alle proprie applicazioni. L’API può essere utilizzata per creare qualsiasi tipo di applicazione a 32 e 64 bit per generare o leggere, convertire e manipolare file PDF senza l’uso di Adobe Acrobat.

L’API Aspose.PDF per Python via .NET consente di eseguire una serie di attività di elaborazione dei documenti come l’elaborazione di moduli, ottenere e impostare informazioni sui metadati, manipolazione di testo e pagine, gestione di annotazioni, aggiunta o rimozione di segnalibri e filigrane, allegati, font personalizzati maneggevolezza e molto altro.

Funzionalità avanzate della libreria PDF di Python

Manipolare i file PDF al volo

Aspose.PDF per Python via .NET è una buona scelta per modificare o manipolare file PDF esistenti all’interno delle tue applicazioni. Questa libreria consente di aprire o caricare file PDF, estrarre pagine, inserire pagine in una posizione particolare nel file o creare N-up (numero di pagine su una singola pagina) e opuscoli. Puoi anche utilizzare l’API per aggiungere, aggiornare ed eliminare immagini, allegati, segnalibri, annotazioni, collegamenti ipertestuali, filigrane e campi modulo da un PDF esistente.

Dividi e unisci file PDF

Aspose.PDF per Python via .NET tramite la sua API, consente di suddividere un file PDF in due o più documenti PDF. È inoltre possibile utilizzarlo per concatenare due o più file in un singolo documento o aggiungere pagine PDF secondo i requisiti dell’applicazione.

Converti PDF nei formati HTML, DOCX e ODS

Aspose.PDF per Python via .NET ti consente di eseguire il rendering e trasformare ogni pagina di un file PDF in formati immagine convenzionali come BMP, JPG e PNG, con la massima fedeltà possibile. Oltre alle immagini, è possibile salvare facilmente i PDF nei formati DOC e DOCX.

Salva pagine PDF in formato JPG - Python

caricare un documento PDF esistente. convertire pagine PDF in immagini salva ogni pagina in formato JPG

Convert PDF to JPG on Python

    import aspose.pdf as ap    

    input_pdf = DIR_INPUT + "many_pages.pdf"
    output_pdf = DIR_OUTPUT + "convert_pdf_to_jpeg"
    # Open PDF document
    document = ap.Document(input_pdf)

    # Create Resolution object
    resolution = ap.devices.Resolution(300)
    device = ap.devices.JpegDevice(resolution)

    for i in range(0, len(document.pages)):
        # Create file for save
        image_stream = io.FileIO(
            output_pdf + "_page_" + str(i + 1) + "_out.jpeg", "x"
        )
        # Convert a particular page and save the image to stream
        device.process(document.pages[i + 1], image_stream)
        image_stream.close()

Elaborazione campi modulo

Aspose.PDF per Python via .NET offre la possibilità di aggiungere campi modulo al documento PDF, ovvero è possibile generare dinamicamente campi modulo nei documenti PDF. Basta ordinare la posizione dei campi modulo secondo una tabella o in base al posizionamento personalizzato e i campi del modulo verranno posizionati ogni volta nella posizione esatta.

Formattare i contenuti PDF al livello più granulare

Aspose.PDF per Python via .NET consente di applicare l’allineamento orizzontale del testo come posizionare il contenuto da destra a sinistra, preservare lo spazio bianco nel testo, creare paragrafi di testo sporgenti a sinistra e impostare tabulazioni personalizzate.

Oltre all’allineamento orizzontale del testo, è anche possibile regolare l’allineamento verticale per segmenti di testo come la linea di base o la linea superiore, nonché altre funzioni di formattazione come l’impostazione dei colori di primo piano e di sfondo del testo.

Risorse di supporto e formazione