Podziel pliki przez Python for .NET

Podział plików za pomocą biblioteki Python for .NET po stronie serwera.

Podziel pliki przy użyciu biblioteki Python for .NET

Potrzebujesz tylko części dużych plików? Aby oddzielić jedną lub więcej części od dokumentu, musisz podzielić strony oryginalnego pliku. Aby podzielić pliki, użyjemy interfejsu API Aspose.PDF for Python, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API do manipulacji dokumentami dla platformy python-net. Otwórz menedżera pakietów NuGet, wyszukaj Aspose.pdf i zainstaluj. Można również użyć następującego polecenia z konsoli Menedżera pakietów. Nasze narzędzie programowe zapewnia również programistom dzielenie dokumentów Word, PDF, HTML, TXT i DOCX na części. Aby uzyskać więcej informacji, zapoznaj się z Strony dokumentacji.

Python Package Manager Console

pip install aspose-pdf

Dzielenie dokumentów przez Python


Potrzebujesz Aspose.PDF for .NET, aby wypróbować kod w swoim środowisku.

  1. Załaduj plik PDF z wystąpieniem dokumentu.
  2. Utwórz nowy obiekt klasy Document, aby podzielić strony PDF.
  3. Dodaj bieżącą stronę do dokumentu.
  4. Zapisz bieżącą stronę jako osobny plik PDF

Jak podzielić pliki PDF za pomocą Python

Dzięki bibliotece Aspose.PDF dla Pythona możesz podzielić duże dokumenty PDF. Dzielenie dokumentu PDF jest częstym przypadkiem użycia podczas pracy z dokumentami PDF. Pomaga zmniejszyć rozmiar pliku PDF, dzieląc duże dokumenty na mniejsze pliki w celu wysłania pocztą elektroniczną.

Podziel PDF - 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")

Jak podzielić pliki HTML za pomocą Python

Dokumenty HTML mogą być duże, ponieważ mogą zawierać tekst, obrazy, wykresy i inne. Może być konieczne oddzielenie plików HTML zgodnie z różnymi wymaganiami lub przypadkami użycia. Biblioteka Aspose.PDF dla Pythona pomoże ci w tym zadaniu.

Podziel HTML - 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);

Jak podzielić pliki TXT za pomocą Python

Biblioteka Aspose.PDF dla Pythona pozwala programistom Pythona podzielić pliki TXT na oddzielne części. Funkcja dzielenia dokumentu TXT na oddzielne pliki pomoże Ci pracować z różnymi sekcjami dużego dokumentu w tym samym czasie i dla kilku użytkowników. Dzielenie dokumentu TXT przyspieszy i usprawni Twoją pracę. Użyj poniższego fragmentu kodu, aby wyodrębnić strony pliku TXT.

Split TXT - 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

Informacje o Aspose.PDF dla Python API

Biblioteka przetwarzania plików PDF umożliwia tworzenie aplikacji wieloplatformowych z możliwością generowania, modyfikowania, konwertowania, renderowania, zabezpieczania i drukowania dokumentów bez użycia programu Adobe Acrobat. Obsługuje konwersję różnych formatów plików do formatu PDF, w tym HTML i konwertowanie dokumentów PDF na różne formaty wyjściowe. Programiści mogą z łatwością renderować całą zawartość HTML w jednym pliku PDF strony, a także konwertować pliki HTML z tagami graficznymi SVG na pliki PDF z tagami PDF. NET PDF API oferuje kompresję, tworzenie tabel, funkcje wykresów i obrazów, hiperłącza, zadania znaczników i znaków wodnych, rozszerzoną kontrolę bezpieczeństwa i obsługę niestandardowych czcionek.