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.
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.
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.
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.