Unisci XPS a PDF tramite Python

Unisci documenti XPS in singoli formati PDF su.NET usando Python. I programmatori possono utilizzare questo codice di esempio per combinare XPS su .NET Framework, .NET Core e PHP, VBScript, C++ tramite COM Interop.

Unisci XPS a PDF usando Python

Come unire XPS a PDF? Con la libreria Aspose.PDF per Python tramite .NET è possibile unire XPS a PDF a livello di programmazione. Il software PDF di Aspose è ideale per privati, piccole o grandi imprese. Poiché è in grado di elaborare una grande quantità di informazioni, esegui la concatenazione in modo rapido ed efficiente e proteggi i tuoi dati. Una caratteristica particolare di Aspose.PDF è un’API per unire XPS a PDF. La caratteristica di questo approccio è che è sufficiente aprire il gestore di pacchetti NuGet, cercare ‘Aspose.pdf for .NET’ e installarlo senza particolari impostazioni complesse. (Usa il comando dalla console di Package Manager per l’installazione). Controlla i dettagli dell’installazione della libreria nelle pagine Documentazione. Per verificare i vantaggi della libreria, prova a utilizzare il frammento di codice di conversione da XPS a PDF.

Python Package Manager Console

pip install aspose-pdf

Come unire XPS a PDF tramite Python


Gli sviluppatori Python for .NET possono facilmente caricare e unire file XPS in PDF in poche righe di codice.

  1. Inizializza un nuovo documento ed esegui un ciclo per unire i file
  2. In loop: aggiungi una nuova pagina al documento PDF
  3. In loop: aggiungi il file XPS a una nuova pagina
  4. Dopo il ciclo, salva il risultato

Ecco un esempio che dimostra come unire XPS a PDF in Python. Combina più documenti in un unico file con facilità. Se state sviluppando codice in Python, questa operazione può essere più semplice di quanto sembri. È possibile utilizzare nomi di file completi sia per la lettura XPS che per la scrittura di PDF. Dai un’occhiata a questo esempio Python che mostra come unire più documenti dello stesso tipo o di diversi tipi di file in un unico file utilizzando Python

Unisci file XPS usando Python for .NET e salva come PDF

Esempio Python: questo codice di esempio mostra la concatenazione da XPS a PDF

Input file:

File not added

File not added

Output format:

PDF

Output file:


	def xps_to_pdf():
    path_source1 = "../../TestData/test.xps"
    path_source2 = "../../TestData/Second/test.xps"
    # xps files can be parsed and loaded as Aspose Document
    first_doc = Document(path_source1, XpsLoadOptions)
    second_doc = Document(path_source2, XpsLoadOptions)
    # create empty pdf document
    output_doc = Document()
    # set less memory usage with unload instead of fast performance
    output_doc.enable_object_unload = True
    for page in first_doc.pages:
        # add page from one document to another directly
        output_doc.pages.add(page)
    for page in second_doc.pages:
        # add page from one document to another directly
        output_doc.pages.add(page)
    # save result pdf to file
    output_doc.save("Merger_xps_pdf.pdf", SaveFormat.PDF)

libreria Python for .NET per combinare XPS a PDF

Aspose.PDF per Python tramite API .NET supporta gli standard PDF e le specifiche PDF più diffusi. Consente agli sviluppatori di inserire tabelle, grafici, immagini, collegamenti ipertestuali, caratteri personalizzati e altro ancora nei documenti PDF. Inoltre, è anche possibile comprimere documenti PDF. Aspose.PDF per Python tramite .NET offre eccellenti funzionalità di sicurezza per sviluppare documenti PDF sicuri. Alcune delle funzionalità principali di Aspose.PDF per Python tramite API .NET includono:

  • Possibilità di leggere ed esportare PDF in diversi formati di immagine tra cui BMP, GIF, JPEG e PNG.
  • Imposta le informazioni di base (ad esempio autore, creatore) del documento PDF.
  • Funzionalità di conversione: converti PDF in Word, Excel e PowerPoint. Converti PDF in formati di immagini. Converti file PDF in formato HTML e viceversa. Converti PDF in EPUB, testo, XPS, ecc.

Puoi trovare ulteriori informazioni su Aspose.PDF per Python tramite l’API .NET nella nostra documentazione su come usare l’API.