Documentez les versions

Astuce

Pour commencer à utiliser le SDK Documentize, vous avez plusieurs options pour télécharger les binaires sur votre système. Veuillez sélectionner la méthode qui correspond le mieux à vos besoins spécifiques.

Avertissement

En téléchargeant Documentize SDK sous n’importe quelle forme, vous acceptez le Smallize EULA.

Obtenir depuis NuGet

Le moyen le plus simple de commencer avec Documentize est d’installer le package .NET directement depuis NuGet. Voici quelques méthodes rapides pour le faire. Pour plus de détails, consultez le guide d’installation NuGet.

dotnet add package Documentize  
NuGet\Install-Package Documentize  
<PackageReference Include="Documentize" Version="24.x.x" />  

Télécharger l’installateur MSI

Une autre option pour obtenir Documentize est de télécharger le package MSI, qui installe les assemblies nécessaires (DLLs). Cliquez simplement sur le bouton de téléchargement suivant ou en savoir plus sur cette méthode d’installation dans le guide d’installation MSI.

Télécharger la dernière versionv24.12 MSI

Télécharger ZIP

Vous pouvez également télécharger un package ZIP contenant uniquement les fichiers DLL que vous pouvez stocker de la manière que vous désirez. En savoir plus à ce sujet dans le guide d’installation ZIP.

Télécharger la dernière versionv24.12 ZIP
28 déc. 2024

Sous-sections de Documentez les versions

À propos de Documentize

Qu’est-ce que Documentize ?

Documentize est un composant .NET robuste qui permet aux développeurs de créer des documents PDF professionnels et polyvalents de manière programmatique, éliminant ainsi le besoin d’outils externes comme Adobe Acrobat.

Pourquoi utiliser Documentize ?

Voici pourquoi Documentize se distingue :

  • Création de PDF sans effort : Générez des PDF simples ou complexes à la volée, en incorporant des éléments comme des tableaux, des graphiques, des images, des hyperliens et des polices personnalisées.
  • Sécurité renforcée : Intégrez des fonctionnalités de sécurité robustes pour protéger vos documents PDF sensibles.
  • Options de développement flexibles : Choisissez entre la création de PDF en utilisant soit une API conviviale soit des modèles XML pour un flux de travail rationalisé.
  • Intégration simplifiée : Documentize s’intègre parfaitement à diverses applications .NET, y compris les applications web ASP.NET et les applications Windows, écrites dans des langages comme C#, VB.NET et J#.
  • Rapide et efficace : Le composant léger génère des PDFs de manière efficace, optimisant les performances de votre application.
  • Rentable et supporté : Profitez d’un prix compétitif, de performances exceptionnelles et d’un support complet pour une expérience de développement fluide.

Caractéristiques clés

  • Support de contenu riche : Ajoutez des tableaux, des graphiques, des images, des hyperliens, des polices personnalisées, et plus encore à vos PDFs.
  • Capacités de compression : Réduisez la taille des fichiers de vos PDFs pour un stockage et une distribution plus faciles.
  • Sécurité avancée : Mettez en œuvre des fonctionnalités de sécurité pour protéger les informations confidentielles dans vos documents PDF.
  • Méthodes de création duales : Créez des PDFs en utilisant soit une API programmatique soit des modèles XML pour plus de flexibilité.
  • Compatibilité multiplateforme : Fonctionne parfaitement avec divers langages .NET et types d’applications.
  • Support du multithreading : Permet la création simultanée en toute sécurité de plusieurs PDFs sur différents threads.
  • Ressources d’apprentissage : Accédez à des démonstrations complètes et à des exemples fonctionnels en C# pour accélérer votre processus de développement.

Choix idéal pour divers secteurs

Documentize répond à un large éventail de secteurs où la génération de PDF joue un rôle crucial. Ceux-ci incluent :

  • Finance et comptabilité : Générez des factures, des reçus, des rapports financiers et d’autres documents critiques.
  • Santé : Créez des dossiers patients, des prescriptions et des rapports de laboratoire dans un format sécurisé et standardisé.
  • Fabrication : Produisez des spécifications de produits, des rapports de contrôle qualité et des documents d’expédition.
  • Gouvernement et juridique : Générez des permis, des licences, des contrats, et des documents judiciaires avec des caractéristiques de sécurité améliorées.
  • Éducation : Créez des certificats, des relevés de notes, des rapports et d’autres documents académiques.

Documentize permet aux développeurs de divers secteurs de rationaliser leurs flux de travail de création de PDF, garantissant ainsi efficacité, sécurité et flexibilité.

28 déc. 2024

Évaluer

Évaluer Documentize pour .NET

Vous pouvez facilement télécharger Documentize pour .NET pour évaluation. Le téléchargement d’évaluation est le même que le téléchargement acheté. La version d’évaluation devient simplement licenciée lorsque vous ajoutez quelques lignes de code pour appliquer la licence.

La version d’évaluation de Documentize (sans licence spécifiée) fournit une fonctionnalité complète du produit, mais elle a deux limitations : elle insère un filigrane d’évaluation et seuls quatre éléments de toute collection peuvent être visionnés/édités.

Si vous souhaitez tester Documentize pour .NET sans les limitations de la version d’évaluation, vous pouvez également demander une licence temporaire de 30 jours. Veuillez vous référer à Comment obtenir une licence temporaire ?

28 déc. 2024

Installation

Installation du SDK Documentize

Documentize peut être installé de plusieurs manières, chacune adaptée à différents environnements de développement et préférences. Voici les méthodes recommandées pour installer Documentize :

1. NuGet (Méthode Préférée)

NuGet est la méthode la plus simple et préférée pour installer Documentize, garantissant que vous avez toujours la dernière version et les mises à jour directement dans votre environnement de développement. Consultez plus de détails sur cette méthode d’installation dans Comment installer les SDK Documentize en utilisant NuGet.

2. Installateur MSI

L’installateur MSI est une option pratique si vous préférez avoir les DLLs Documentize installées directement sur votre système. Cette méthode est idéale pour les développeurs qui souhaitent utiliser Documentize dans plusieurs projets sans avoir à gérer manuellement les fichiers DLL. Consultez plus de détails sur cette méthode d’installation dans Comment installer les SDK Documentize en utilisant MSI.

3. Archive ZIP

Pour les développeurs qui préfèrent une approche manuelle, l’archive ZIP contient les DLLs Documentize, qui peuvent être extraites et ajoutées directement à votre projet. Consultez plus de détails sur cette méthode d’installation dans Comment installer les SDK Documentize en utilisant ZIP.

28 déc. 2024

Sous-sections de Installation

Installer Documentize via NuGet


Astuce

NuGet est un gestionnaire de paquets gratuit et open-source pour .NET qui simplifie l’ajout, la suppression et la mise à jour des bibliothèques dans les projets Visual Studio. Il gère automatiquement les fichiers de bibliothèque, les références et les modifications de configuration.

Comment Installer via la Console du Gestionnaire de Paquets NuGet

  1. Ouvrez Votre Projet:

    • Lancez Visual Studio et ouvrez votre application .NET.
  2. Accédez à la Console du Gestionnaire de Paquets:

    • Allez dans Outils > Gestionnaire de Paquets NuGet > Console du Gestionnaire de Paquets.
  3. Installer le Paquet:

    • Pour installer la dernière version complète, saisissez la commande Install-Package Documentize.
    • Pour installer la dernière version avec les correctifs, utilisez Install-Package Documentize -prerelease.
    • Appuyez sur Entrée pour exécuter la commande.

Comment Mettre à Jour le Paquet via la Console du Gestionnaire de Paquets NuGet

Si vous avez déjà installé Documentize via NuGet et que vous souhaitez mettre à jour vers la dernière version:

  1. Ouvrez Votre Projet:

    • Lancez Visual Studio et ouvrez votre application .NET.
  2. Accédez à la Console du Gestionnaire de Paquets:

    • Allez dans Outils > Gestionnaire de Paquets NuGet > Console du Gestionnaire de Paquets.
  3. Mettez à Jour le Paquet:

    • Pour mettre à jour vers la dernière version complète, entrez Update-Package Documentize.
    • Pour mettre à jour vers la dernière version avec les correctifs, utilisez Update-Package Documentize -prerelease.
    • Appuyez sur Entrée pour exécuter la commande.

Comment Installer via l’Interface Graphique du Gestionnaire de Paquets NuGet

  1. Ouvrez Votre Projet:

    • Lancez Visual Studio et ouvrez votre application .NET.
  2. Accédez à Gérer les Paquets NuGet:

    • Dans le menu Projet, sélectionnez Gérer les Paquets NuGet.
  3. Recherchez Documentize:

    • Accédez à l’onglet Parcourir et entrez Documentize dans la boîte de recherche.
  4. Installez le Paquet:

    • Cliquez sur Installer/Mise à jour à côté de la dernière version de Documentize.
    • Confirmez en cliquant sur Accepter dans la fenêtre contextuelle.

Avantages de l’Utilisation de NuGet

  • Gestion Automatique des Dépendances:

    • NuGet gère automatiquement les dépendances, garantissant que toutes les bibliothèques requises sont incluses et mises à jour correctement. Cela réduit le risque de dépendances manquantes ou incompatibles.
  • Mises à Jour Simplifiées:

    • La mise à jour des paquets est simple avec NuGet, que ce soit via la Console du Gestionnaire de Paquets ou l’interface graphique. Cela facilite le maintien à jour de vos bibliothèques avec les dernières fonctionnalités et correctifs.
  • Intégré à Visual Studio:

    • NuGet est parfaitement intégré à Visual Studio, offrant une interface conviviale pour gérer les paquets sans quitter l’environnement de développement.
  • Gestion des Versions:

    • NuGet vous permet de spécifier et de gérer différentes versions de bibliothèques, vous permettant de revenir facilement aux versions précédentes ou de tester de nouvelles versions sans perturber votre développement.

Inconvénients de l’Utilisation de NuGet

  • Limité à Visual Studio:

    • NuGet est principalement conçu pour une utilisation au sein de Visual Studio. Bien qu’il puisse être utilisé dans d’autres environnements, l’intégration est la plus robuste dans Visual Studio.
  • Potentiel de Conflits de Versions:

    • Dans les projets plus grands avec de nombreuses dépendances, la gestion des versions et la résolution des conflits peuvent devenir complexes. NuGet fournit des outils pour gérer cela, mais cela nécessite une attention particulière.
  • Dépendance au Réseau:

    • L’installation et la mise à jour des paquets nécessitent une connexion Internet. Si vous travaillez dans un environnement avec un accès Internet restreint ou inexistant, vous devrez peut-être utiliser des méthodes hors ligne ou pré-télécharger des paquets.
  • Complexité pour de Grands Projets:

    • Pour les très grands projets avec des arbres de dépendances étendus, la gestion des paquets via NuGet peut devenir lourde. Dans de tels cas, des outils ou des stratégies supplémentaires peuvent être nécessaires pour gérer efficacement les dépendances.

Installation de Documentize via MSI

Astuce

L’installateur MSI est une option pratique et conviviale pour installer Documentize, notamment si vous préférez avoir les DLL installées au niveau système. Cette méthode simplifie le processus d’installation en automatisant de nombreuses étapes.

Comment Installer via l’Installateur MSI

  1. Téléchargez l’Installateur MSI:

    • Cliquez sur le v24.12 MSI pour télécharger l’installateur MSI pour la dernière version de Documentize.
  2. Exécutez l’Installateur:

    • Double-cliquez sur le fichier MSI téléchargé pour lancer l’assistant d’installation.
  3. Suivez l’Assistant d’Installation:

    • Suivez les instructions à l’écran fournies par l’installateur. Vous devrez peut-être accepter le contrat de licence et sélectionner des options d’installation.
  4. Complétez l’Installation:

    • Une fois l’installation terminée, les DLL de Documentize seront installées dans le Global Assembly Cache (GAC) de votre système ou à un autre emplacement spécifié.
  5. Vérifiez l’Installation:

    • Vérifiez que les DLL sont correctement installées en vérifiant leur présence dans le répertoire d’installation désigné ou le GAC.

Avantages de l’Utilisation de l’Installateur MSI

  • Facilité d’Utilisation:

    • L’installateur MSI propose un processus d’installation simple et guidé. Il gère toutes les configurations nécessaires et place les DLL dans un emplacement central, facilitant l’utilisation de Documentize dans plusieurs projets.
  • Installation au Niveau Système:

    • La méthode MSI installe Documentize dans le Global Assembly Cache (GAC) du système ou à un autre emplacement central. Cela permet à n’importe quelle application sur le système d’accéder aux DLL sans avoir besoin de les référencer individuellement dans chaque projet.
  • Mises à Jour Automatisées:

    • Si Documentize fournit un installateur mis à jour, vous pouvez facilement mettre à jour votre installation en exécutant le nouveau fichier MSI, qui gère généralement le processus de mise à jour en douceur.
  • Cohérence:

    • L’utilisation de l’installateur MSI garantit que tous les fichiers requis sont installés correctement et de manière cohérente dans différents environnements, réduisant le risque de DLL manquantes ou mal placées.

Inconvénients de l’Utilisation de l’Installateur MSI

  • Flexibilité Limitée:

    • L’installateur MSI installe Documentize dans un emplacement au niveau système, ce qui peut ne pas convenir à tous les environnements de développement. Il peut manquer de flexibilité pour accommoder des configurations ou des versions spécifiques aux projets.
  • Surcharge Potentielle:

    • L’installation de DLL dans le GAC peut introduire une surcharge et de la complexité, notamment dans les scénarios où plusieurs versions de Documentize pourraient être nécessaires simultanément.
  • Suppression Manuelle:

    • Si vous devez désinstaller Documentize, vous devez utiliser le désinstallateur fourni par le MSI, qui peut laisser des fichiers ou des configurations résiduels s’ils ne sont pas correctement gérés.
  • Conflits de Version:

    • Les installations au niveau système peuvent entraîner des conflits de version si différents projets nécessitent des versions différentes de Documentize. Gérer ces conflits peut nécessiter des configurations ou un nettoyage supplémentaires.

Installer Documentize via ZIP

Astuce

L’archive ZIP est idéale pour les développeurs qui préfèrent une approche manuelle de la gestion des bibliothèques. Cette méthode vous permet de télécharger et d’extraire directement les fichiers DLL nécessaires sans dépendre d’un gestionnaire de paquets ou d’un installateur.

Comment Installer via Archive ZIP

  1. Téléchargez l’Archive ZIP :

    • Cliquez sur le v24.12 ZIP pour télécharger la dernière version de Documentize au format archive.
  2. Extrayez le Contenu :

    • Après le téléchargement, extrayez le contenu du fichier ZIP dans un répertoire de votre choix. Vous pouvez choisir de conserver ces fichiers dans un répertoire partagé ou dans la structure de votre projet.
  3. Ajoutez des Références à Votre Projet :

    • Ouvrez votre projet dans votre IDE (par exemple, Visual Studio).
    • Allez dans Projet > Ajouter une référence > Parcourir et naviguez jusqu’au répertoire où vous avez extrait les DLLs.
    • Sélectionnez les fichiers DLL pertinents et ajoutez-les en tant que références à votre projet.
  4. Mises à Jour Manuelles :

    • Si une nouvelle version de Documentize est publiée, vous devrez télécharger manuellement l’archive ZIP mise à jour et remplacer l’ancienne DLL dans votre projet par les nouvelles.

Avantages de l’Utilisation de l’Archive ZIP

  • Contrôle Complet :

    • Vous avez un contrôle total sur l’emplacement et la façon dont les DLLs sont stockées et référencées dans votre projet. Cela peut être bénéfique si vous préférez une configuration personnalisée ou si vous devez gérer les dépendances manuellement.
  • Pas de Dépendance aux Gestionnaires de Paquets :

    • Contrairement à NuGet, vous ne dépendez pas d’un gestionnaire de paquets pour gérer les installations. Cela peut être avantageux dans des environnements où les gestionnaires de paquets ne sont pas disponibles ou préférés.
  • Portabilité :

    • L’archive ZIP peut être facilement partagée et déplacée entre différents systèmes, ce qui la rend idéale pour des projets qui doivent être portables ou distribués sans dépendre d’outils externes.

Inconvénients de l’Utilisation de l’Archive ZIP

  • Gestion Manuelle :

    • Contrairement à NuGet, où les mises à jour et la gestion des dépendances sont automatisées, avec l’archive ZIP, vous devez gérer manuellement les mises à jour et vous assurer que toutes les DLLs requises sont correctement référencées.
  • Risque de Conflits de Versions :

    • Si vous gérez plusieurs projets ou travaillez en équipe, il y a un risque de conflits de versions si différents projets utilisent différentes versions des DLLs. Cela nécessite une attention particulière à la gestion des versions à travers les projets.
  • Pas de Mises à Jour Automatiques :

    • Vous ne recevrez pas de mises à jour automatiques ou de notifications lorsqu’une nouvelle version est disponible. Cela peut entraîner le risque d’utiliser des bibliothèques obsolètes à moins que vous ne vérifiiez régulièrement les mises à jour.

Environnement Non-Windows

Travailler avec des DLL .NET Core dans un Environnement Non-Windows

Comme Documentize pour .NET prend en charge .NET Standard 2.0 (.NET Core 2.0), il peut être utilisé dans des applications Core fonctionnant sur des systèmes d’exploitation de type Linux. Nous travaillons constamment à améliorer la prise en charge de .NET Core dans notre API. Cependant, il y a certaines opérations que nous recommandons à nos clients d’effectuer pour obtenir de meilleurs résultats lors de l’utilisation des fonctionnalités de Documentize pour .NET. Veuillez installer :

  • le package libgdiplus
  • Package avec des polices compatibles Microsoft : ttf-mscorefonts-installer (par exemple, sudo apt-get install ttf-mscorefonts-installer). Ces polices doivent être placées dans le répertoire /usr/share/fonts/truetype/msttcorefonts car Documentize pour .NET scanne ce dossier sur des systèmes d’exploitation de type Linux. Dans le cas où le système d’exploitation dispose d’un autre dossier/répertoire par défaut pour les polices, vous devez utiliser la ligne de code suivante avant d’effectuer toute opération utilisant Documentize :
    Documentize.Pdf.Text.FontRepository.Sources.Add(new FolderFontSource("<user's path to ms fonts>"));

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