Diviser le PDF

Le Documentize PDF Manager for .NET est un outil puissant qui simplifie le processus de division de gros documents PDF en fichiers plus petits et plus faciles à gérer. Que vous ayez besoin d’extraire des pages individuelles ou de diviser un document en sections spécifiques, ce composant vous permet de le faire efficacement et avec un minimum d’effort.

Comment diviser un PDF

Pour diviser un document PDF en pages individuelles, suivez ces étapes :

  1. Créez une instance de SplitOptions pour configurer les options de division.
  2. Ajoutez le fichier PDF d’entrée avec la méthode AddInput.
  3. Ajoutez les fichiers de sortie pour chaque page découpée avec la méthode AddOutput.
  4. Appelez la méthode Split de la classe PdfManager pour diviser le document PDF.
​
1// Create SplitOptions object to configure the operation
2var options = new SplitOptions();
3// Add input file path
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Specify output PDF file paths
6options.AddOutput(new FileData("path_to_result_pdf_file_1.pdf"));
7options.AddOutput(new FileData("path_to_result_pdf_file_2.pdf"));
8// Perform the process
9PdfManager.Split(options);

Comment diviser un PDF à l’aide de flux

Pour diviser un document PDF en utilisant des flux, suivez ces étapes :

  1. Préparez les flux d’entrée et de sortie.
  2. Créez une instance de SplitOptions pour configurer le processus de division.
  3. Ajoutez le flux PDF d’entrée avec la méthode AddInput.
  4. Spécifiez les flux PDF de sortie avec la méthode AddOutput.
  5. Réglez la propriété CloseOutputStreams sur false si les flux de sortie doivent rester ouverts après l’opération.
  6. Appelez la méthode Split de la classe PdfManager pour effectuer la division.
​
 1// Prepare input and output streams
 2using var inputStream = File.OpenRead("path_to_your_pdf_file.pdf");
 3using var outputStream1 = new MemoryStream();
 4using var outputStream2 = new MemoryStream();
 5
 6// Create SplitOptions object to configure the operation
 7var options = new SplitOptions();
 8// Add input stream
 9options.AddInput(inputStream);
10// Specify output PDF streams
11options.AddOutput(outputStream1);
12options.AddOutput(outputStream2);
13// Prevent the closing of output streams
14options.CloseOutputStreams = false;
15// Perform the process
16PdfManager.Split(options);

Principales fonctionnalités :

  • Diviser le PDF par page : Décomposez un document PDF en pages individuelles.
  • Options de division personnalisées : Configurez le processus de division selon vos besoins.
  • Sortie organisée : Gérez facilement les fichiers de sortie pour chaque page ou section découpée.
 Français