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

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

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

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

Package Manager Console

PM > Install-Package Aspose.PDF

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


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

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

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

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

Разделить PDF на части - C#

<% splitter.code-block1.subtitle %>

var pdfEditor = new PdfFileEditor();
fs = new FileStream("1.pdf", FileMode.Open, FileAccess.Read);
doc = new Document(fs);
pdfEditor.Extract(pathSource, 1, doc.Pages.Count / 2, "pdf_half.pdf");

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

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

Разделите HTML на C#

<% splitter.code-block2.subtitle %>

//save input html to pdf to file
doc = new Document("1.html", new HtmlLoadOptions());
doc.Save("test.pdf", SaveFormat.Pdf);

var pdfEditor = new PdfFileEditor();
pdfEditor.SplitFromFirst("test.pdf", 1, "test.pdf");
doc = new Document("test.pdf");
doc.Save("html_first.html", SaveFormat.Html);

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

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

Разделить TXT на разделенный текст - C#

<% splitter.code-block3.subtitle %>

//save input text to pdf to file
pdfEditor = new PdfFileEditor();
var doc = new Document("1.txt", new TxtLoadOptions());
doc.Save("test.pdf", SaveFormat.Pdf);

MemoryStream [] pages = pdfEditor.SplitToPages("test.pdf");

int index = 1;
foreach(var ms in pages)
{
    page = new Document(ms);
    var textAbsorber = new TextAbsorber();
    page.Pages.Accept(textAbsorber);
    string extractedText = textAbsorber.Text;
    File.WriteAllText("text_"+index+".txt", extractedText);
    index++;
}