Quoi de neuf

v24.12

  • Ajout d'un nouveau plugin : Convertisseur PDF en PNG
  • Ajout d'un nouveau plugin : Convertisseur PDF en TIFF
  • Ajout d'un nouveau plugin : Générateur de tableaux PDF
  • Renommé la classe PdfDoc en DocConverter

v24.11

  • Nouveau plugin ajouté : Convertisseur PDF en JPEG
  • Classe DirectoryDataSource ajoutée
  • Classe PdfToJpegOptions ajoutée

v24.10

  • Nouveau Plugin ajouté : Convertisseur PDF/A

v24.9

  • Publié
28 déc. 2024

Sous-sections de Quoi de neuf

v24.12

Ajout d’un nouveau plugin : Convertisseur PDF en PNG

  • Classe PngConverter : Représente le plugin Documentize.PngConverter. Utilisé pour convertir des documents PDF au format PNG.
  • Classe PdfToPngOptions : Représente les options de conversion PDF en PNG pour le plugin Documentize.PngConverter.

Exemple d’utilisation :

// créer PngConverter
var plugin = new PngConverter();
// créer un objet PdfToPngOptions pour définir les instructions
var opt = new PdfToPngOptions();
// ajouter le chemin du fichier d'entrée
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// définir le chemin du fichier de sortie
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// effectuer le processus
plugin.Process(opt);

Ajout d’un nouveau plugin : Convertisseur PDF en TIFF

  • Classe TiffConverter : Représente le plugin Documentize.TiffConverter. Utilisé pour convertir des documents PDF au format TIFF.
  • Classe PdfToTiffOptions : Représente les options de conversion PDF en TIFF pour le plugin Documentize.TiffConverter.

Exemple d’utilisation :

// créer TiffConverter
var plugin = new TiffConverter();
// créer un objet PdfToTiffOptions pour définir les instructions
var opt = new PdfToTiffOptions();
// ajouter le chemin du fichier d'entrée
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// définir le chemin du fichier de sortie
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// effectuer le processus
plugin.Process(opt);

Ajout d’un nouveau plugin : Générateur de tableaux PDF

  • Classe TableGenerator : Représente le plugin Documentize.TableGenerator. Utilisé pour ajouter un tableau à un document PDF.
  • Classe TableBuilder : Classe qui représente un constructeur de tableau dans une page PDF.
  • Classe TableRowBuilder : Classe qui représente un constructeur de ligne de tableau.
  • Classe TableRowBuilder : Classe qui représente un constructeur de cellule de tableau.

Exemple d’utilisation :

// créer TableGenerator
var plugin = new TableGenerator();
// créer un objet TableOptions pour définir les instructions
TableOptions opt = new TableOptions().InsertPageBefore(1)
   .AddTable()
        .AddRow()
            .AddCell().AddParagraph("Nom")
            .AddCell().AddParagraph("Âge")
        .AddRow()
            .AddCell().AddParagraph("Bob")
            .AddCell().AddParagraph("12")
        .AddRow()
            .AddCell().AddParagraph("Sam")
            .AddCell().AddParagraph("20")
        .AddRow()
            .AddCell().AddParagraph("Sandy")
            .AddCell().AddParagraph("26")
        .AddRow()
            .AddCell().AddParagraph("Tom")
            .AddCell().AddParagraph("12")
        .AddRow()
            .AddCell().AddParagraph("Jim")
            .AddCell().AddParagraph("27");
// ajouter le chemin du fichier d'entrée
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// définir le chemin du fichier de sortie
opt.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
// effectuer le processus
plugin.Process(opt);

Renommé la classe PdfDoc en DocConverter

  • Classe DocConverter : Représente le plugin Documentize.DocConverter. Utilisé pour convertir des documents PDF au format DOC/DOCX.

Exemple d’utilisation :

// créer DocConverter
var plugin = new DocConverter();
// créer un objet PdfToDocOptions pour définir les instructions
var opt = new PdfToDocOptions();
// ajouter le chemin du fichier d'entrée
opt.AddInput(new FileDataSource(inputPath));
// définir le chemin du fichier de sortie
opt.AddOutput(new FileDataSource(outputPath));
// effectuer le processus
plugin.Process(opt);
13 janv. 2025

v24.11

Nouveau plugin ajouté : Convertisseur PDF en JPEG

  • But : La classe JpegConverter est conçue pour convertir des documents PDF en format JPEG, facilitant ainsi la gestion et le partage d’images dérivées des PDF pour les utilisateurs.
  • Constructeur :
    • JpegConverter(): Initialise une nouvelle instance du convertisseur JPEG.

Exemple d’utilisation :

var plugin = new JpegConverter();
var opt = new PdfToJpegOptions();
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
plugin.Process(opt);
  • Méthode :
    • Process(PdfToJpegOptions options): Démarre le processus de conversion JPEG en utilisant les options spécifiées.

Classe DirectoryDataSource ajoutée

  • But : La classe DirectoryDataSource permet aux utilisateurs de gérer les données de répertoire pour les opérations de chargement et de sauvegarde au sein des plugins.
  • Constructeur :
    • DirectoryDataSource(string path): Initialise un nouvel objet de données de répertoire avec le chemin spécifié.

Exemple d’utilisation :

var directorySource = new DirectoryDataSource("path_to_your_directory");
  • Propriétés :
    • DataType : Récupère le type de source de données.
    • Path : Obtient le chemin du répertoire de données actuel.

Classe PdfToJpegOptions ajoutée

  • But : Cette classe contient des options pour configurer le processus de conversion JPEG, permettant aux utilisateurs de spécifier la résolution, les listes de pages et la qualité d’image.
  • Constructeur :
    • PdfToJpegOptions(): Initialise une nouvelle instance d’options pour le convertisseur JPEG.

Propriétés :

  • OutputResolution : Spécifie la résolution des images JPEG résultantes.
  • PageList : Une liste de pages à convertir à partir du PDF.
  • Quality : Définit la qualité de la sortie JPEG.
13 janv. 2025

v24.10

Nouveau Plugin ajouté : Convertisseur PDF/A

  • Une nouvelle fonctionnalité de conversion PDF/A a été introduite, permettant aux utilisateurs de convertir facilement des fichiers PDF standard en documents conformes au PDF/A.

Exemple d’utilisation :

var options = new PdfAConvertOptions
{
    PdfAVersion = PdfAStandardVersion.PDF_A_3B
};

options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));

var plugin = new PdfAConverter();
plugin.Process(options);

Corrections de bogues

  • Corrigé des problèmes liés à la classe FileResult qui entraînaient des chemins de sortie incorrects.
  • Résolu des bogues mineurs affectant le HtmlConverter lors du traitement de grands fichiers.

Améliorations

  • Amélioration des performances de PdfExtractor et ImageExtractor pour des temps de traitement plus rapides.
  • Mise à jour de la classe RotateOptions pour prendre en charge des angles de rotation supplémentaires.
13 janv. 2025

v24.9

Publié

 Français