Convertisseur PDF en PNG

Le Convertisseur PDF en PNG Documentize pour .NET est un outil avancé qui vous permet de convertir des documents PDF en images PNG de haute qualité. Ce plugin est conçu pour rendre votre contenu plus polyvalent, accessible et plus facile à partager en transformant les pages PDF en formats d’image largement supportés.

Caractéristiques principales :

  • Convertir PDF en PNG : Convertissez rapidement et efficacement des documents PDF entiers ou des pages spécifiques en images PNG.
  • Résolution personnalisable : Définissez le DPI souhaité (par exemple, 300 DPI) pour une sortie d’image de haute qualité.
  • Traitement par lot : Convertissez plusieurs pages PDF ou des documents entiers en une seule fois.
  • Gestion facile des sorties : Spécifiez les répertoires de sortie pour chaque fichier PNG converti.
  • Conversion rapide : Rapide, efficace et nécessite un minimum d’effort pour configurer.

Comment convertir PDF en PNG

Pour convertir un document PDF en images PNG, suivez ces étapes:

  1. Créez une instance de la classe Png.
  2. Créez une instance de PngOptions pour configurer le processus de conversion.
  3. Ajoutez le fichier PDF d’entrée en utilisant la méthode AddInput.
  4. Spécifiez le répertoire de sortie pour les images PNG en utilisant la méthode AddOutput.
  5. Exécutez la méthode Process pour convertir les pages PDF en images PNG.
 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// Ajouter le fichier PDF d'entrée
 5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
 6
 7// Spécifier le répertoire de sortie pour les images PNG
 8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
 9
10// Traiter la conversion PDF en PNG
11converter.Process(options);

Personnalisation de la conversion PDF en PNG

Vous pouvez personnaliser la conversion en ajustant la résolution et en sélectionnant des pages spécifiques. Par exemple, pour ne convertir que la première page d’un PDF à 300 DPI :

 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// Définir la résolution de sortie à 300 DPI
 5options.OutputResolution = 300;
 6
 7// Convertir uniquement la première page
 8options.PageRange = new PageRange(1);
 9
10// Ajouter les chemins d'entrée et de sortie
11options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
12options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
13
14// Traiter la conversion
15converter.Process(options);

Traitement par lot pour la conversion PDF en PNG

Le plugin Convertisseur PDF en PNG prend également en charge le traitement par lot, vous permettant de convertir plusieurs pages ou même des documents PDF entiers en fichiers PNG individuels.

 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// Ajouter le fichier PDF d'entrée
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// Définir les chemins de sortie pour chaque page
 8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));
10
11// Traiter la conversion par lot
12converter.Process(options);

Gestion des résultats de conversion

Après avoir traité la conversion, la méthode Process renvoie un objet ResultContainer contenant les résultats de la conversion. Vous pouvez imprimer les chemins de sortie des images PNG comme suit :

1ResultContainer resultContainer = converter.Process(options);
2
3// Imprimer les chemins de sortie des images PNG
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6    Console.WriteLine(result.Data.ToString());
7}
 Français