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

  1. Installez le package NuGet Aspose.Words (API centrale alimentant les conversions).
  2. Appliquer la licence à comptage au démarrage pour éviter les limites d’évaluation : voir Licence à comptage .
  3. 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 Document instances 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

  1. Cela nécessite-t-il Microsoft Office ? Non. C’est une API autonome.
  2. Puis-je convertir sans toucher au système de fichiers ? Oui. Toutes les conversions peuvent être Flux → Flux.
  3. Comment appliquer le PDF/A ? Aspose.Words Document to PDF Converter for .NET prend en charge Pdf17 conformité uniquement.
  4. Puis-je protéger les PDF par mot de passe ? Oui. Configurez le chiffrement et les indicateurs d’autorisation dans PdfSaveOptions.
  5. Comment convertir des pages spécifiques ? Utilisez PageSet dans ImageSaveOptions ou FixedPageSaveOptions‑classes dérivées.
 Français