Dateien teilen über .NET

Teilen von Dateien mit Hilfe der serverseitigen .NET -Bibliothek.

Teilen Sie Dateien mithilfe der Bibliothek .NET

Benötigen Sie nur einen Teil Ihrer großen Dateien? Um einen oder mehrere Teile von Ihrem Dokument zu trennen, müssen Sie die Seiten der Originaldatei aufteilen. Um Dateien aufzuteilen, verwenden wir die API Aspose.PDF für.NET, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Bearbeitung von Dokumenten für die net -Plattform. Öffnen Sie den NuGet Paketmanager, suchen Sie nach Aspose.pdf und installieren Sie ihn. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden. Unser Softwaretool bietet Entwicklern auch die Möglichkeit, Word-, PDF-, HTML-, TXT- und DOCX-Dokumente in Teile aufzuteilen. Weitere Informationen finden Sie auf Dokumentationsseiten.

Package Manager Console

PM > Install-Package Aspose.PDF

Dokumente über C# teilen


Sie müssen Aspose.PDF for .NET den Code in Ihrer Umgebung ausprobieren.

  1. Laden Sie das PDF mit einer Instanz von Document.
  2. Erstellen Sie ein neues Document-Klassenobjekt, um PDF-Seiten
  3. Fügt dem Dokument die aktuelle Seite hinzu.
  4. Aktuelle Seite als separates PDF speichern

So teilen Sie PDF mit C#

Mit der Bibliothek Aspose.PDF for .NET können Sie große PDF-Dokumente aufteilen. Das Teilen eines PDF-Dokuments ist ein häufiger Anwendungsfall bei der Arbeit mit PDF-Dokumenten. Es hilft, die Größe einer PDF-Datei zu reduzieren, indem große Dokumente in kleinere Dateien aufgeteilt werden, um sie per E-Mail zu versenden.

PDF teilen - 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");

Wie teilt man HTML-Dateien mit C#

HTML-Dokumente können groß sein, da sie Text, Bilder, Diagramme und mehr enthalten können. Möglicherweise müssen Sie HTML-Dateien nach unterschiedlichen Anforderungen oder Anwendungsfällen trennen. Die Bibliothek Aspose.PDF for .NET hilft Ihnen bei dieser Aufgabe.

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

Wie teilt man TXT-Dateien mit C#

Die Bibliothek Aspose.PDF für.NET ermöglicht es C#-Entwicklern, TXT-Dateien in separate Teile aufzuteilen. Die Funktion zum Aufteilen eines TXT-Dokuments in separate Dateien hilft Ihnen, mit verschiedenen Abschnitten eines großen Dokuments gleichzeitig und für mehrere Benutzer zu arbeiten. Das Teilen eines TXT-Dokuments beschleunigt und rationalisiert Ihre Arbeit. Verwenden Sie den folgenden Codeausschnitt, um die Seiten Ihrer TXT-Datei zu extrahieren.

Geteiltes 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++;
}