Upptäck hur du skapar, manipulerar och konverterar dokument i dina .NET-applikationer med hjälp av vår kraftfulla och mycket flexibla uppsättning API:er.

Den Aspose.Words Document AI for .NET plugin tillåter utvecklare att översätta eller sammanfatta dokument och kontrollera deras grammatik. Integreras med LLMs såsom Gemini, Claude och OpenAI.

Installation och konfiguration

  1. Installera Aspose.Words för .NET paket via NuGet eller Package Manager Console.
  2. Konfigurera Metered Licensing innan du kör mail-merge operationer.

Kompatibel med Windows, Linux, macOS och mobila plattformar med .NET Framework, .NET Core, eller Mono. Stödda IDE:er inkluderar Visual Studio (2010–2026), Xamarin och MonoDevelop 2.4+.

IDE:er: Visual Studio 2017–2026, JetBrains Rider, MonoDevelop.

Stödda mall / utdataformat: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML och Word 2007 XML.

För en fullständig lista över plugins och deras funktionalitet, besök Utvecklardokumentationen.

Översätt dina dokument till vilket språk som helst som representeras i Språk uppräkning:

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");

I det här avsnittet kommer vi att gå igenom följande Aspose.Words för .NET Plugins:

Document AI – översätt, sammanfatta och grammatikgranska dokument med AI-drivna funktioner:

  • Document Comparer – jämför två Word-dokument
  • Document Merger – slå ihop flera Word-dokument till ett
  • Document to PDF Converter – konvertera Word-dokument till PDF-format
  • Document Splitter – dela upp ett stort dokument i delar
  • LINQ Reporting Engine – skapa LINQ-rapporter
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");

Mail Merge – skapa personliga dokument med mail merge, genom att kombinera mallar och dina data

Komma igång:

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");

Vanliga frågor

  1. Q: Vilka filformat kan jag använda med Document AI för .NET? Den Aspose.Words Document AI for .NET plugin stöder DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML och Word 2007 XML-format.
  2. Q: Vilka modeller kan jag använda med Aspose.Words Document AI för .NET? Document AI för .NET kan integreras med LLM:er såsom Gemini, Claude och OpenAI.
 Svenska