v25.7

Amélioration de l’ergonomie de l’Extracteur de Texte

  • Class TextExtractor: est statique et ne nécessite pas l’utilisation d’un constructeur.
  • Class TextExtractor: comportement amélioré lors de l’exécution en mode d’évaluation. Pas d’exception avec des documents de plus de 4 pages.
  • Class TextExtractor: correction des problèmes dans la méthode Process.
  • Class PdfExtractorOptions: supprimé.
  • Class TextExtractorOptions: refactorisé.
  • Enum TextFormattingMode: renommé et amélioré.

Exemple d’utilisation:

// L'exemple démontre comment extraire le contenu texte d'un document PDF.
// Créer un objet TextExtractorOptions pour définir les instructions
var options = new TextExtractorOptions(TextFormattingMode.Pure);
// Ajouter le chemin du fichier d'entrée
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Effectuer le processus
var results = TextExtractor.Process(options);
// Obtenir le texte extrait de l'objet ResultContainer
var textExtracted = results.ResultCollection[0].ToString();

Amélioration de l’ergonomie du Convertisseur Html

  • Class HtmlConverter: est statique et ne nécessite pas l’utilisation d’un constructeur.
  • Class HtmlConverter: correction des problèmes dans la méthode Process.
  • Class HtmlConverter: logique IDisposable supprimée.
  • Class PdfConverterOptions: supprimé.

Exemples d’utilisation:

// L'exemple démontre comment convertir un PDF en document HTML.
// Créer un objet PdfToHtmlOptions pour définir le type de données de sortie comme fichier avec ressources intégrées
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// Ajouter le chemin du fichier d'entrée
options.AddInput(new FileDataSource("path_to_input.pdf"));
// Définir le chemin du fichier de sortie
options.AddOutput(new FileDataSource("path_to_output.html"));
// Effectuer le processus
HtmlConverter.Process(options);

// L'exemple démontre comment convertir un HTML en document PDF.
// Créer HtmlToPdfOptions
var options = new HtmlToPdfOptions();
// Ajouter le chemin du fichier d'entrée
options.AddInput(new FileDataSource("path_to_input.html"));
// Définir le chemin du fichier de sortie
options.AddOutput(new FileDataSource("path_to_output.pdf"));
// Effectuer le processus
HtmlConverter.Process(options);

Amélioration de l’ergonomie de l’Extracteur d’Images

  • Class ImageExtractor: est statique et ne nécessite pas l’utilisation d’un constructeur.

Exemple d’utilisation:

// L'exemple démontre comment extraire des images d'un document PDF.
// Créer ImageExtractorOptions pour définir les instructions
var options = new ImageExtractorOptions();
// Ajouter le chemin du fichier d'entrée
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Définir le chemin du répertoire de sortie
options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// Effectuer le processus
var results = ImageExtractor.Process(options);
// Obtenir le chemin de l'image résultante
var imageExtracted = results.ResultCollection[0].ToFile();

Corrections mineures

  • Corrections internes.
  • Exemples et indications du Convertisseur Tiff corrigés.
  • Durée d’optimisation des pages minimisée.
  • Correction : image de sortie incorrecte lors de la conversion de PDF en PNG.
  • Correction : caractères chinois ne s’affichant pas correctement lors de la conversion de PDF en PNG.
  • Amélioration : performances lors de la conversion de PDF en HTML.
 Français