Разделите файлы с помощью Python for .NET

Разделение файлов с помощью серверной библиотеки Python for .NET.

Разделение файлов с помощью библиотеки Python for .NET

Нужна только часть больших файлов? Чтобы отделить одну или несколько частей от документа, необходимо разделить страницы исходного файла. Для разделения файлов мы будем использовать API Aspose.PDF для Python, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы python-net. Откройте диспетчер пакетов NuGet, найдите Aspose.pdf и установите. Можно также использовать следующую команду из консоли диспетчера пакетов. Наш программный инструмент также позволяет разработчикам разделять документы Word, PDF, HTML, TXT и DOCX на части. Для получения дополнительной информации ознакомьтесь с Страницы документации.

Python Package Manager Console

pip install aspose-pdf

Разделите документы с помощью Python


Вам нужно Aspose.PDF for .NET попробовать код в своей среде.

  1. Загрузите PDF-файл с экземпляром документа.
  2. Создайте новый объект класса Document для разделения страниц PDF.
  3. Добавьте текущую страницу в документ.
  4. Сохранить текущую страницу как отдельный PDF-файл

Как разделить PDF-файлы с помощью Python

С помощью библиотеки Aspose.PDF для Python можно разделить большие PDF-документы. Разделение PDF-документа — распространенный вариант использования при работе с PDF-документами. Это помогает уменьшить размер PDF-файла, разбивая большие документы на файлы меньшего размера для отправки по электронной почте.

Разделить 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")

Как разделить HTML-файлы с помощью Python

HTML-документы могут быть большими, так как они могут содержать текст, изображения, диаграммы и многое другое. Возможно, вам придется разделить HTML-файлы в соответствии с различными требованиями или вариантами использования. В решении этой задачи вам поможет библиотека Aspose.PDF для Python.

Разделите 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);

Как разделить файлы TXT с помощью Python

Библиотека Aspose.PDF для Python позволяет разработчикам Python разделять файлы TXT на отдельные части. Функция разделения TXT-документа на отдельные файлы поможет работать с разными разделами большого документа одновременно и для нескольких пользователей. Разделение документа TXT ускорит и упростит вашу работу. Используйте следующий фрагмент кода для извлечения страниц вашего TXT-файла.

Разделить 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

О Aspose.PDF для API Python

Библиотека обработки PDF для создания кроссплатформенных приложений с возможностью создания, изменения, преобразования, визуализации, защиты и печати документов без использования Adobe Acrobat. Он поддерживает преобразование различных форматов файлов в PDF, включая HTML, и преобразование PDF-документов в различные выходные форматы. Разработчики могут легко отображать весь HTML-контент в одностраничном PDF-файле, а также конвертировать HTML-файлы с графическими тегами SVG в файлы PDF с тегами. API PDF предлагает сжатие, создание таблиц, функции графиков и изображений, гиперссылки, задачи штампов и водяных знаков, расширенные средства управления безопасностью и пользовательскую обработку шрифтов.