Podziel pliki przez .NET

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

Podziel pliki przy użyciu biblioteki .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 .NET, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API do manipulacji dokumentami dla platformy 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.

Package Manager Console

PM > Install-Package Aspose.PDF

Dzielenie dokumentów przez C#


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ą C#

Za pomocą biblioteki Aspose.PDF dla biblioteki .NET można 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 - 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");

Jak podzielić pliki HTML za pomocą C#

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. Plik Aspose.PDF dla biblioteki .NET pomoże Ci w tym zadaniu.

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

Jak podzielić pliki TXT za pomocą C#

Biblioteka Aspose.PDF afor .NET pozwala programistom C# 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 - 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++;
}