Aspose.Words est une suite complète de plugins .NET pour le traitement de documents. Elle offre des fonctionnalités avancées telles que la conversion, la fusion, la compression, la comparaison, le fractionnement, la génération de rapports et le traitement IA.

Le Aspose.Words Document AI for .NET Le plugin permet aux développeurs de traduire ou de résumer des documents et de vérifier leur grammaire. Il s’intègre aux LLM tels que Gemini, Claude et OpenAI.

Installation et configuration

  1. Installez le Aspose.Words pour le package .NET via NuGet ou la console du gestionnaire de packages.
  2. Configurez la licence à la consommation avant d’exécuter les opérations de publipostage.

Compatible avec Windows, Linux, macOS et les plateformes mobiles en utilisant le .NET Framework, le .NET Core, ou Mono. Les IDE pris en charge incluent Visual Studio (2010–2026), Xamarin et MonoDevelop 2.4+.

IDEs : Visual Studio 2017–2026, JetBrains Rider, MonoDevelop.

Formats de modèle / de sortie pris en charge: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML, and Word 2007 XML.

Dans cette section, nous couvrirons les Aspose.Words suivants pour les plugins .NET :

Traduisez vos documents dans n’importe quelle langue représentée dans le Langue énumération:

Document doc = new Document(MyDir + "Document.docx");

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Use Google generative language models.
AiModel model = AiModel.Create(AiModelType.GeminiFlashLatest).WithApiKey(apiKey);

Document translatedDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save(ArtifactsDir + "AI.AiTranslate.docx");

Document Comparer – comparer deux documents Word

Document Merger – fusionner plusieurs documents Word en un seul:

  • Document to PDF Converter – convertir des documents Word au format PDF
  • Document Splitter – diviser un grand document en plusieurs parties
  • LINQ Reporting Engine – créer des rapports LINQ
  • Mail Merge – générer des documents personnalisés avec mail merge, en combinant des modèles et vos données
  • Premiers pas
Document firstDoc = new Document("Big document.docx");
Document secondDoc = new Document("Document.docx");

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Use OpenAI or Google generative language models.
AiModel model = ((OpenAiModel)AiModel.Create(AiModelType.Gpt4OMini).WithApiKey(apiKey)).WithOrganization("Organization").WithProject("Project");

SummarizeOptions options = new SummarizeOptions();

options.SummaryLength = SummaryLength.Short;
Document oneDocumentSummary = model.Summarize(firstDoc, options);
oneDocumentSummary.Save("AI.AiSummarize.One.docx");

options.SummaryLength = SummaryLength.Long;
Document multiDocumentSummary = model.Summarize(new Document[] { firstDoc, secondDoc }, options);
multiDocumentSummary.Save("AI.AiSummarize.Multi.docx");

Ce guide complet de prise en main fournit des instructions étape par étape pour incorporer Aspose.Words pour les Plugins .NET dans vos projets .NET, de l’installation aux configurations avancées.

Bienvenue dans le guide officiel de prise en main pour Aspose.Words pour les Plugins .NET ! Cette introduction complète vous guidera à travers le processus d’installation et de configuration de notre puissante bibliothèque .NET pour les tâches de traitement de texte.:

Document doc = new Document(MyDir + "Big document.docx");

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Use OpenAI generative language models.
AiModel model = AiModel.Create(AiModelType.Gpt4OMini).WithApiKey(apiKey);

CheckGrammarOptions grammarOptions = new CheckGrammarOptions();
grammarOptions.ImproveStylistics = true;

Document proofedDoc = model.CheckGrammar(doc, grammarOptions);
proofedDoc.Save("AI.AiGrammar.docx");

Foire aux questions

  1. Q : Quels formats de fichier peuvent être utilisés avec le Document AI pour .NET ? Le Aspose.Words Document AI for .NET Le plugin prend en charge les formats DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML et Word 2007 XML.
  2. Q: Quels modèles puis‑je utiliser avec le Document IA Aspose.Words pour .NET ? Le Document IA pour .NET peut être intégré avec des LLMs tels que Gemini, Claude et OpenAI.
 Français