Aspose.Words  for .NET

API .NET pour traiter les fichiers Word

Créez, modifiez, affichez et convertissez des documents Word en plusieurs formats sans utiliser de logiciel externe. Vous pouvez également générer un rapport pour visualiser les données.

  Télécharger l'essai gratuit
  
 

Aspose.Words pour .NET est une API de traitement de documents avancée permettant d'effectuer un large éventail de tâches de gestion et de manipulation dans une variété de formats de fichiers. L'API prend en charge la création, la modification, la conversion, le rendu et l'impression de fichiers sans utiliser Microsoft Word ou d'autres logiciels tiers directement dans des applications multiplateformes. Vous pouvez voir la liste complète des fonctionnalités d'Aspose.Words dans notre documentation.

L'API Aspose.Words prend en charge tous les formats de chargement et d'enregistrement courants. Vous pouvez enregistrer ou convertir des documents Word dans des formats à mise en page fixe tels que PDF ou XML, ainsi que convertir vos fichiers Word dans des formats d'image ou multimédia populaires tels que JPEG, SVG, GIF et autres. Vérifiez liste complète des formats pris en charge.

En intégrant l'API Words, les développeurs peuvent effectuer des tâches telles que :

Fonctionnalités avancées de l'API .NET Words

Vous pouvez essayer certaines des fonctionnalités populaires d'Aspose.Words sur les pages d'application en ligne :

Tu peux essayer toutes les applications en ligne Aspose.Words.

Consultez également la documentation pour les fonctionnalités les plus populaires dans Aspose.Words :

Veuillez noter que la liste n'est pas complète et que vous pouvez trouver plus de fonctionnalités et de descriptions dans le documentation.

Convertir un document en C#

L'API vous permet de convertir rapidement, de manière fiable et efficace un fichier d'un format pris en charge à un autre avec seulement deux lignes de code. C'est si simple !

Convertir Word en PDF en utilisant C#, par ex. DOCX vers PDF – C#

// Charger le fichier DOCX à convertir
var wrdf = new Aspose.Words.Document(dir + "template.docx");

// Convertir DOCX en PDF
wrdf.Save(dir + "output.pdf", Aspose.Words.SaveFormat.Pdf);

Convertissez Word en HTML à l'aide de C#, par ex. DOCX vers HTML – C#

// Charger le fichier DOCX à convertir
var wrdf = new Aspose.Words.Document(dir + "template.docx");

// Convertir DOCX en HTML
wrdf.Save(dir + "output.html", Aspose.Words.SaveFormat.Html);

Convertir PDF en JPG – C#

// Charger le fichier PDF à convertir
var wrdf = new Aspose.Words.Document(dir + "template.pdf");

// Convertir PDF en JPG
wrdf.Save(dir + "output.jpeg", Aspose.Words.SaveFormat.Jpeg);

Voir plus de détails sur la page Conversion.

Rendre, imprimer ou afficher des fichiers

Aspose.Words pour .NET a son propre moteur de rendu spécialement conçu pour rendre et imprimer des documents avec la plus haute fidélité. À l'aide de cette fonctionnalité, les développeurs peuvent rendre (dessiner) n'importe quelle page sur un objet graphique .NET tout en spécifiant la taille et le niveau de zoom pour créer des vignettes pour afficher des images dans un navigateur. De plus, l'API est entièrement intégrée à l'infrastructure d'impression .NET et a la capacité de personnaliser complètement le processus afin que les développeurs puissent facilement imprimer ou prévisualiser des documents dans leurs propres applications.

Certaines des capacités de rendu que l'API peut effectuer :

Programmation avec des documents à l'aide du modèle d'objet de document (DOM)

Aspose.Words pour .NET vous permet de créer, de construire et de modifier des documents, y compris le formatage des documents, à l'aide d'un modèle d'objet de document (DOM) intuitif avec plus de 100 classes.

Voici quelques-unes des fonctions de manipulation que l'API Words peut effectuer :

  • Travaillez avec des documents entiers : comparez des documents, clonez des documents, recherchez et remplacez du textee, combinez des documents ou des parties de document, divisez des documents en parties, etc.
  • Protégez et cryptez les documents, ajoutez une signature numérique ou un filigrane
  • Gérez tous les éléments, y compris les sections, les en-têtes, les pieds de page, les paragraphes, les listes, les tableaux, le textee, les champs et bien plus encore
  • Spécifiez une mise en forme détaillée pour n'importe quel élément, y compris les formes, les zones de textee, les images, les objets OLE et les contrôles
  • Work with complex and deeply nested expressions containing IF blocks, formulas and other des champs

Création de rapports et publipostage

Aspose.Words pour .NET fournit une syntaxe d'API étendue pour les champs de fusion et publipostage afin d'effectuer des opérations plus complexes pendant publipostage. Vous pouvez effectuer une simple opération de publipostage ou de publipostage avec des régions. Les données pour l'opération de fusion et publipostage peuvent provenir de diverses tables de données, d'un tableau de valeurs pris en charge par ADO .NET ou de sources de données personnalisées.

De plus, les développeurs peuvent utiliser le Moteur de rapport LINQ pour générer des documents à partir de modèles et de données provenant de diverses sources, notamment des bases de données, XML, JSON, OData, des objets de type personnalisé CLR, des documents externes, etc.

Exécuter un publipostage simple – C#

// charge le modèle contenant les champs fusionnés

var wfle = new Aspose.Words.Document(dir + "template.doc");

// remplissez les champs avec les données de l'utilisateur

wfle.MailMerge.Execute(

    new string[] { "FullName", "Company", "Deparment", "City" },
    
    new object[] { "John Doe", "Aspose", "Sales", "London" });

// enregistre le résultat

wfle.Save(dir + "merged.doc");

Pas besoin de Microsoft Office Automation

Vous pouvez travailler avec des documents par programmation sans installer aucune autre application tierce. Cela est possible car la bibliothèque est construite à l'aide de code managé. Par conséquent, vous n'avez pas besoin d'installer Microsoft Office ou Microsoft Word sur votre ordinateur pour travailler avec les formats Word. C'est une alternative parfaite à Microsoft Office Automation en termes de fonctionnalités prises en charge, de sécurité, de stabilité, d'évolutivité, de vitesse et de prix.

Ce que les gens disent

Ne vous contentez pas de nous croire sur parole. Découvrez ce que les utilisateurs ont à dire sur les API Aspose.Words.

 
 
Voir les études de cas
  
  

Aspose.Words propose des API de traitement de textee individuelles pour d'autres environnements de développement populaires, comme indiqué ci-dessous :