Configuration requise
Logiciel requis
Aspose.HTML for .NET ne nécessite aucun logiciel supplémentaire lors de l’utilisation de .NET Framework pour ouvrir, analyser, créer ou convertir des fichiers HTML, XHTML, SVG, MHTML, Markdown et EPUB.
Systèmes d’exploitation pris en charge
Windows
- Microsoft Windows Server 2022 (x64)
- Microsoft Windows 2019 Server (x64)
- Microsoft Windows 2016 Server (x64)
- Microsoft Windows Server 2012 R2 (x64)
- Microsoft Windows Server 2012 (64-bit edition) (x64)
- Microsoft Windows Server 2008 R2 SP1 (x64)
- Microsoft Windows Server 2008 SP2 (x64, x86)
- Microsoft Windows 11 (x64)
- Microsoft Windows 10 (x64, x86)
- Microsoft Windows 8.1 (x64, x86)
- Microsoft Windows 8 (x64, x86)
- Microsoft Windows 7 SP1 (x64, x86)
- Microsoft Azure
Pour utiliser Aspose.HTML for .NET sur Linux ou macOS, vous devez installer .NET Core 2.1 ou une version ultérieure.
nET Core 2.1 est pris en charge par les distributions/versions suivantes :
macOS
- Sierra (10.12+) (x64)
Linux
- Red Hat Enterprise Linux 6, 7, 8 (x64)
- CentOS 7+ (x64)
- Oracle Linux 7+ (x64)
- Fedora 30+ (x64)
- Debian 9 (x64)
- Ubuntu 16.04, 18.04, 19.04, 19.10 (x64)
- Linux Mint 17+ (x64)
- openSUSE 15+ (x64)
- SUSE Enterprise Linux (SLES) 12 SP2+ (x64)
- Alpine Linux 3.8+ (x64)
En fonction de votre distribution Linux ou de votre version macOS et du fait que Aspose.HTML for .NET utilise l’assembly System.Drawing.Common, il se peut que vous deviez installer des dépendances supplémentaires. La liste de toutes les distributions prises en charge et des dépendances supplémentaires se trouve ici pour Linux et ici pour macOS.
Cadres supportés
Aspose.HTML for .NET provides assemblies compiled for the following frameworks:
.NET Standard |
---|
.NET Standard 2.0 |
Il est donc compatible avec :
.NET Framework | .NET Standard | .NET Core | .NET |
---|---|---|---|
.NET Framework 4.6.1 | .NET Standard 2.0 | .NET Core 2.0 | .NET 5.0 |
.NET Framework 4.6.2 | .NET Standard 2.1 | .NET Core 2.1 | |
.NET Framework 4.6.3 | .NET Core 2.2 | ||
.NET Framework 4.7 | .NET Core 3.0 | ||
.NET Framework 4.7.1 | .NET Core 3.1 | ||
.NET Framework 4.7.2 | |||
.NET Framework 4.8 | |||
.NET Framework 4.8.1 |
Étant donné que certaines des bibliothèques Microsoft utilisées par Aspose.HTML for .NET ne prennent plus en charge les cadres hérités, une erreur est générée lors de la compilation à l’aide de ces bibliothèques. Vous pouvez la supprimer de la manière suivante :
- Mise à jour vers un cadre plus récent.
- Masquez-le en écrivant “<PropertyGroup><SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings></PropertyGroup> ;” dans le fichier du projet.
Si vous cachez cette erreur, il se peut que certaines fonctions de la bibliothèque ne fonctionnent pas correctement.
Environnements de développement
Vous pouvez utiliser Aspose.HTML for .NET pour développer des applications dans n’importe quel environnement de développement ciblant la plate-forme .NET, mais les environnements suivants sont explicitement pris en charge :
- Microsoft Visual Studio 2005
- Microsoft Visual Studio 2008
- Microsoft Visual Studio 2010
- Microsoft Visual Studio 2011
- Microsoft Visual Studio 2012
- Microsoft Visual Studio 2013
- Microsoft Visual Studio 2015
- Microsoft Visual Studio 2017
- Microsoft Visual Studio 2019
Niveau de confiance
En général, tous les composants Aspose .NET requièrent des autorisations Full Trust. En effet, les composants Aspose .NET doivent accéder aux paramètres du registre, aux fichiers système, autres que le répertoire virtuel, pour certaines opérations, comme la lecture des polices, etc. En outre, les composants Aspose .NET (y compris Aspose.HTML for .NET) sont basés sur des classes système .NET de base, qui requièrent également des autorisations Full Trust dans de nombreux cas.
Les fournisseurs d’accès à Internet, qui hébergent plusieurs applications provenant de différentes sociétés, appliquent généralement un niveau de sécurité de confiance moyenne. Un tel niveau de sécurité peut définir les contraintes suivantes, qui peuvent affecter la capacité d’Aspose.HTML for .NET à fonctionner correctement :
- RegistryPermission n’est pas disponible. Cela signifie que vous ne pouvez pas accéder au registre.
- WebPermission est restreint. Cela signifie que votre application ne peut communiquer qu’avec une adresse ou une plage d’adresses définie dans l’élément
<trust>
. - FileIOPermission est restreint. Cela signifie que vous ne pouvez accéder qu’aux fichiers de la hiérarchie des répertoires virtuels de votre application.
Pour les raisons mentionnées ci-dessus, il est recommandé d’exécuter Aspose.HTML for .NET sur des serveurs bénéficiant d’autorisations Full Trust.