Fractionner le PDF via Aspose.PDF pour .NET

Fractionnement de fichiers à l’aide de Aspose.PDF pour la bibliothèque .NET.

Fractionner des fichiers à l'aide de Aspose.PDF pour .NET

Vous n’avez besoin que d’une partie de vos gros fichiers ? Pour séparer une ou plusieurs parties de votre document, vous devez fractionner les pages du fichier d’origine. Pour fractionner les fichiers, nous utiliserons l’API Aspose.PDF pour .NET, une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plateforme net. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.pdf et installez-le. Notre outil logiciel permet également aux développeurs de diviser les documents Word, PDF, HTML, TXT et DOCX en plusieurs parties. Pour plus de détails, veuillez consulter Pages de documentation. Vous pouvez également utiliser la commande suivante depuis la console Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF

Divisez les documents via C#


Vous devez Aspose.PDF for .NET pour essayer le code dans votre environnement.

  1. Chargez le PDF avec une instance de Document.
  2. Créez un nouvel objet de classe Document pour fractionner les pages PDF.
  3. Ajoute la page actuelle au document.
  4. Enregistrer la page actuelle en tant que PDF séparé

Comment fractionner un PDF à l'aide de C#

La bibliothèque Aspose.PDF pour .NET vous permet de diviser des documents PDF volumineux. Le fractionnement d’un document PDF est un cas d’utilisation courant lorsque vous travaillez avec des documents PDF. Il permet de réduire la taille d’un fichier PDF en divisant les documents volumineux en fichiers plus petits à envoyer par e-mail.

PDF divisé - C#

Cet exemple de code montre comment fractionner un fichier PDF - C#

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

Comment diviser des fichiers HTML à l'aide de C#

Les documents HTML peuvent être volumineux car ils peuvent contenir du texte, des images, des graphiques, etc. Il se peut que vous deviez séparer les fichiers HTML en fonction de différentes exigences ou de différents cas d’utilisation. La bibliothèque Aspose.PDF pour .NET vous aidera dans cette tâche.

HTML divisé - C#

Cet exemple de code montre comment fractionner un fichier HTML - C#

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

Comment diviser des fichiers TXT en utilisant C#

La bibliothèque Aspose.PDF pour .NET permet aux développeurs C# de diviser les fichiers TXT en parties distinctes. La fonction de division d’un document TXT en fichiers distincts vous aidera à travailler avec différentes sections d’un document volumineux en même temps et pour plusieurs utilisateurs. Le fractionnement d’un document TXT accélérera et rationalisera votre travail. Utilisez l’extrait de code suivant pour extraire les pages de votre fichier TXT.

TXT divisé - C#

Cet exemple de code montre comment fractionner un fichier TXT - C#

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