Dividi file tramite Python for .NET

Suddivisione dei file con l’aiuto della libreria Python for .NET sul lato server.

Dividi i file usando la libreria Python for .NET

Hai bisogno solo di una parte dei tuoi file di grandi dimensioni? Per separare una o più parti dal documento, è necessario dividere le pagine del file originale. Per dividere i file, utilizzeremo l’API Aspose.PDF for Python che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma python-net. Apri il gestore di pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager. Il nostro strumento software consente inoltre agli sviluppatori di suddividere documenti Word, PDF, HTML, TXT e DOCX in parti. Per maggiori dettagli, consulta Pagine di documentazione.

Python Package Manager Console

pip install aspose-pdf

Dividi documenti tramite Python


È necessario Aspose.PDF for .NET per provare il codice nel proprio ambiente.

  1. Carica il PDF con un’istanza di Document.
  2. Creare un nuovo oggetto di classe Document per dividere le pagine PDF.
  3. Aggiungi la pagina corrente al documento.
  4. Salva la pagina corrente come PDF separato

Come dividere i PDF usando Python

Con la libreria Aspose.PDF per Python, puoi dividere documenti PDF di grandi dimensioni. La suddivisione di un documento PDF è un caso d’uso comune quando si lavora con documenti PDF. Aiuta a ridurre le dimensioni di un file PDF suddividendo documenti di grandi dimensioni in file più piccoli da inviare via e-mail.

PDF diviso - Python

<% splitter.code-block1.subtitle %>

 doc = aspose.pdf.Document("1.pdf")

 pdf_editor = aspose.pdf.PdfFileEditor()
 pdf_editor.Extract(path_source, 1, doc.Pages.Count / 2, "pdf_half.pdf")

Come dividere i file HTML usando Python

I documenti HTML possono essere di grandi dimensioni in quanto possono contenere testo, immagini, grafici e altro. Potrebbe essere necessario separare i file HTML in base a requisiti o casi d’uso diversi. La libreria Aspose.PDF per Python ti aiuterà in questa operazione.

HTML diviso - Python

<% splitter.code-block2.subtitle %>

 doc = aspose.pdf.Document("test.pdf");

 # save input html to pdf to file
 doc = aspose.pdf.Document("1.html", HtmlLoadOptions);
 doc.Save("test.pdf", SaveFormat.PDF);

 # slit first page
 pdf_editor = aspose.pdf.PdfFileEditor();
 pdf_editor.SplitFromFirst("test.pdf", 1, "test.pdf");
 doc.Save("html_first.html", SaveFormat.HTML);

Come dividere i file TXT usando Python

La libreria Aspose.PDF per Python consente agli sviluppatori Python di dividere i file TXT in parti separate. La funzione di suddivisione di un documento TXT in file separati ti aiuterà a lavorare con diverse sezioni di un documento di grandi dimensioni contemporaneamente e per più utenti. La suddivisione di un documento TXT velocizzerà e semplificherà il tuo lavoro. Usa il seguente frammento di codice per estrarre le pagine del tuo file TXT.

TXT diviso - Python

<% splitter.code-block3.subtitle %>

# save input text to pdf to file
doc = aspose.pdf.Document("1.txt", TxtLoadOptions())
doc.Save("test.pdf", SaveFormat.PDF)
index = 1

pages = pdf_editor.SplitToPages("test.pdf")
pdf_editor = aspose.pdf.PdfFileEditor()

for ms in pages:
    page = aspose.pdf.Document(ms)
    text_absorber = aspose.pdf.TextAbsorber()
    page.Pages.Accept(text_absorber)
    extracted_text = text_absorber.Text
    file = open("text_"+str(index)+".txt", "w+")
    file.write(extracted_text)
    index = index + 1

Informazioni su Aspose.PDF per l'API Python

Una libreria di elaborazione PDF per creare applicazioni multipiattaforma con la capacità di generare, modificare, convertire, renderizzare, proteggere e stampare documenti senza utilizzare Adobe Acrobat. Supporta la conversione di vari formati di file in PDF, incluso HTML, e la conversione di documenti PDF in vari formati di output. Gli sviluppatori possono facilmente renderizzare tutti i contenuti HTML in una singola pagina PDF e convertire i file HTML con tag grafici SVG in file PDF con tag. L’API .NET PDF offre compressione, creazione di tabelle, funzioni di grafici e immagini, collegamenti ipertestuali, attività di timbro e filigrana, controlli di sicurezza estesi e gestione personalizzata dei caratteri.