v25.7
- 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);
- 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.