Convertisseur de documents en PDF
Le Aspose.Words Document to PDF Converter for .NET est une API légère, haute‑performance axée sur conversion Word‑vers‑PDF. Il prend en charge les scénarios courants tels que DOCX → PDF ou DOC → PDF sans nécessiter Microsoft Office.
Installation et configuration
- Installez le package NuGet
Aspose.Words(API centrale alimentant les conversions). - Appliquer la licence à comptage au démarrage pour éviter les limites d’évaluation : voir Licence à comptage .
- Examiner les exigences du cadre dans le Guide d’installation .
Plateformes prises en charge:
- OS: Windows, Linux, macOS
- Frameworks : .NET Framework 4.x, .NET Standard 2.0, .NET Core 2.0–3.1, .NET 5/6/7+, Mono
- IDE : Visual Studio 2017–2026, JetBrains Rider, MonoDevelop.
Démarrage rapide : Essayez Convertir Word en PDF
using Aspose.Words;
var doc = new Document("input.docx");
doc.Save("output.pdf");Fonctionnalités et fonctionnement
Couverture étendue des formats
Entrée/Sortie (sélectionnée) :
- Famille de mots : DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML et Word 2007 XML
- Mise en page fixe : PDF (sortie uniquement)
Affinage avec les options d’enregistrement:
- PDF: Conformité Pdf17 uniquement, chiffrement, indicateurs d’autorisations, signatures numériques, incorporation de polices, compression d’image.
Détection automatique du format
L’API détecte le format à partir de des en-têtes de fichier, de sorte que vous pouvez accepter en toute sécurité des téléchargements arbitraires dans les services web.
Fidélité de la mise en page & métadonnées
Préserve les polices, les styles, les tableaux, les en-têtes/pieds de page, les filigranes, les commentaires, les sauts de section, et les propriétés du document (auteur, titre, champs personnalisés). Les métadonnées peuvent être transformées programmatiquement lors de la conversion.
Traitement compatible serveur
- Asynchrone/batch conversion et parallélisation pour le débit.
- Seuils configurables de mémoire & de traitement des pages pour les gros docs.
Bonnes pratiques
- Licence d’abord: initialiser la licence à compteurs avant toute conversion pour éviter les filigranes d’évaluation.
- Concurrence: utiliser des objets à courte durée de vie
Documentinstances par requête ; employer des pools pour les options si nécessaire. - Observabilité: consigner le nombre de pages, les durées et les ensembles d’options ; marquer les échecs avec des ID de corrélation.
FAQ
- Cela nécessite-t-il Microsoft Office ? Non. C’est une API autonome.
- Puis-je convertir sans toucher au système de fichiers ? Oui. Toutes les conversions peuvent être Flux → Flux.
- Comment appliquer le PDF/A ? Aspose.Words Document to PDF Converter for .NET prend en charge
Pdf17conformité uniquement. - Puis-je protéger les PDF par mot de passe ? Oui. Configurez le chiffrement et les indicateurs d’autorisation dans
PdfSaveOptions. - Comment convertir des pages spécifiques ? Utilisez
PageSetdansImageSaveOptionsouFixedPageSaveOptions‑classes dérivées.