Installation

Le SDK Documentize peut être installé par plusieurs méthodes, 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 à 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 peut-être utiliser Documentize sur plusieurs projets sans avoir à gérer manuellement les fichiers DLL. Consultez plus de détails sur cette méthode d’installation à 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 à Comment installer les SDK Documentize en utilisant ZIP.

25 juil. 2025

Sous-sections de Installation

System Requirements

Les SDK Documentize sont conçus pour s’intégrer avec des applications .NET et prennent en charge divers systèmes d’exploitation et environnements de développement. Voici les principales exigences système :

Systèmes d’exploitation pris en charge

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 à Windows Server 2022 (x64, x86)
  • Cloud : Microsoft Azure

macOS

  • macOS 10.12 (Sierra) et version ultérieure

Linux

  • Compatible avec plusieurs distributions Linux :
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Prend en charge Android 8.0 (Oreo) et version ultérieure.

Environnements de développement

  • Microsoft Visual Studio :
    • Visual Studio 2010 et version ultérieure (y compris 2019 et 2022)
  • Prend en charge tout environnement de développement ciblant les plateformes .NET.

Frameworks .NET pris en charge

  • .NET Framework 4.0 et supérieur
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Remarques supplémentaires

  • Adobe Acrobat n’est pas requis pour exécuter les SDK Documentize, mais est recommandé pour visualiser les fichiers PDF.
25 juil. 2025

Declaration

Les SDK Documentize.com nécessitent un ensemble de permissions Full Trust lorsqu’ils sont utilisés au sein d’applications .NET. Ce niveau de permission est essentiel pour que les SDK puissent effectuer certaines opérations au niveau système, telles que l’accès aux paramètres du registre, aux fichiers système et au traitement des polices.

Pourquoi le Full Trust est-il requis

Les SDK Documentize utilisent des classes système .NET fondamentales, qui nécessitent souvent des permissions élevées pour les raisons suivantes :

  • Accès au Registre : Certaines opérations peuvent nécessiter la lecture ou l’écriture dans le registre système.
  • Fichiers Système : L’accès à des fichiers système en dehors du répertoire virtuel de l’application peut être nécessaire pour certaines tâches, comme la gestion des polices ou l’exécution d’opérations de fichiers.

Limitations de l’Environnement Medium Trust

Dans les environnements d’hébergement qui imposent une sécurité Medium Trust, plusieurs permissions importantes sont restreintes ou indisponibles. Cela pourrait empêcher les SDK de fonctionner correctement dans de tels environnements. Les restrictions suivantes s’appliquent sous Medium Trust :

  • OleDbPermission : Impossible d’utiliser le fournisseur de données OLE DB géré ADO.NET pour accéder aux bases de données.
  • EventLogPermission : L’accès au journal des événements Windows est interdit.
  • ReflectionPermission : Préventive de l’utilisation de la réflexion, ce qui peut affecter certaines opérations dynamiques.
  • RegistryPermission : L’accès au registre système est refusé.
  • WebPermission : La communication est limitée aux adresses ou plages prédéfinies telles que configurées dans l’élément <trust>.
  • FileIOPermission : L’accès aux fichiers est limité à ceux du répertoire virtuel de l’application.
25 juil. 2025

Non-Windows Environment

Les SDKs Documentize prennent en charge .NET Standard 2.0, ce qui leur permet d’être utilisés dans des applications .NET Core fonctionnant sur Linux ou d’autres environnements non-Windows. Pour assurer des performances optimales et un rendu correct du texte, suivez les étapes ci-dessous :

Configuration Recommandée pour Linux

1. Installer le paquet libgdiplus

Ce paquet fournit les fonctionnalités GDI+ nécessaires, qui sont critiques pour le rendu et le traitement des PDFs. Vous pouvez l’installer en exécutant la commande suivante dans votre terminal :

sudo apt-get install libgdiplus

2. Installer des polices compatibles Microsoft

Pour un rendu correct du texte, installez les polices TrueType de Microsoft en utilisant la commande :

sudo apt-get install ttf-mscorefonts-installer

Ces polices doivent être placées dans le répertoire /usr/share/fonts/truetype/msttcorefonts. Si votre système stocke les polices dans un autre répertoire, mettez à jour le chemin dans votre code avant d’effectuer des opérations avec les SDKs Documentize :

Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"));

Astuce

En vous assurant que ces installations sont complètes et en configurant correctement le chemin des polices, vous pourrez maximiser les performances des SDKs Documentize sur Linux ou d’autres systèmes non-Windows.

25 juil. 2025

License and Evaluation

Évaluer Documentize pour .NET

Lorsque vous commencez à travailler avec les produits Documentize, vous pouvez les utiliser immédiatement avec une licence d’évaluation gratuite. Cette licence permet aux développeurs et aux entreprises d’explorer, de tester et d’intégrer les fonctionnalités de Documentize dans leurs applications avant d’effectuer un achat.

Qu’est-ce qu’une licence d’évaluation ?

La licence d’évaluation est un mode d’essai intégré, illimité dans le temps, inclus dans chaque produit Documentize. Elle vous donne accès à la plupart des fonctionnalités de base afin que vous puissiez évaluer pleinement les capacités du produit dans des scénarios réels. Que vous génériez, éditiez ou convertissiez des documents, vous pouvez tester la performance et l’intégration avec votre environnement.

Caractéristiques clés de la licence d’évaluation

  • Pas d’installation nécessaire – Il suffit de télécharger et de commencer à utiliser les produits Documentize.
  • 🧪 Explorez les fonctionnalités essentielles – Testez des fonctionnalités essentielles telles que la conversion, la manipulation et l’exportation de documents.
  • 💻 Adapté aux développeurs – Idéal pour un prototype (POC), des tests d’intégration ou des évaluations techniques.
  • 🔁 Facile à mettre à niveau – Passez à une licence complète à tout moment sans changer votre implémentation.

Si vous souhaitez passer à une licence complète, vous devez ajouter le code suivant :

License.Set("path_to_your_license_file.lic");

Limitations du mode d’évaluation

Bien que les licences d’évaluation offrent un accès large, il existe quelques limitations conçues pour protéger le produit sous licence :

  • Toutes les pages des documents PDF générés sont marquées.
  • Dans la version d’évaluation, vous ne pouvez traiter que les quatre premières pages d’un document.
  • Les licences d’évaluation ne sont pas destinées à un déploiement en production ou commercial.

Pour un accès complet sans restrictions, vous devrez acheter une licence Documentize valide et l’appliquer à votre projet.

Comment commencer à utiliser la licence d’évaluation

Aucune configuration spéciale n’est requise. Téléchargez simplement le SDK Documentize souhaité et commencez à travailler avec. Si aucun fichier de licence n’est appliqué, le produit fonctionne automatiquement en mode d’évaluation.

Pour tester le comportement avec une licence valide, vous pouvez également demander une licence temporaire avec toutes les fonctionnalités pour des évaluations approfondies.

Quand utiliser la licence d’évaluation

Vous devriez utiliser une licence d’évaluation si :

  • Vous explorez les capacités de Documentize pour la première fois.
  • Vous souhaitez confirmer la compatibilité avec votre application ou votre plateforme.
  • Vous avez besoin de construire un prototype ou un proof-of-concept avant d’acheter.
  • Vous comparez des solutions d’automatisation de documents.

Commencez avec Documentize aujourd’hui

Évaluez les produits Documentize sans risque et voyez comment ils peuvent améliorer vos flux de travail documentaires. Lorsque vous êtes prêt à passer à la production, la mise à niveau vers une licence complète est rapide et sans faille.

📘 Besoin d’aide ? Visitez notre Documentation ou Contactez-nous pour obtenir de l’aide.

 Français