Document AI

The Aspose.Words Document AI for .NET Lisäosa mahdollistaa kehittäjille asiakirjojen kääntämisen tai tiivistämisen ja kieliopin tarkistamisen. Integroituu LLM:ien, kuten Gemini, Claude ja OpenAI, kanssa.

Asennus ja käyttöönotto

  1. Asenna Aspose.Words .NET-pakettia varten NuGetin tai Package Manager Consolein kautta.
  2. Määritä mittarilaitteinen lisensointi ennen mail-merge-toimintojen suorittamista.

Yhteensopiva Windows, Linux, macOS ja mobiilialustat käyttäen .NET Frameworkia, .NET Corea tai Monoa. Tuetut IDE:t sisältävät Visual Studio (2010–2026), Xamarinin ja MonoDevelop 2.4+.

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

Tuetut mallipohja- / tulostusmuodot: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML ja Word 2007 XML.

Käännä asiakirja

Käännä asiakirjasi mihin tahansa kieliin, jotka on esitetty Kieli luettelossa:

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

Tiivistä asiakirja

Luo asiakirjan tiivistelmä, määritellen sen pituus:

  • Erittäin lyhyt – 1–2 lausetta
  • Lyhyt – 3–4 lausetta
  • Keskipitkä – 5–6 lausetta
  • Pitkä – 7–10 lausetta
  • Erittäin pitkä – 11–20 lausetta
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");

Tarkista asiakirjan kielioppi

Tarkista kielioppi ja havaitse virheitä asiakirjoissa:

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

Usein kysytyt kysymykset

  1. Q: Mitä tiedostomuotoja voi käyttää Document AI:ssä .NET? Se Aspose.Words Document AI for .NET plugin tukee DOC-, DOCX-, RTF-, DOT-, DOTX-, DOTM-, DOCM-, Word 2003 XML- ja Word 2007 XML -formaatteja.
  2. Q: Mitä malleja voin käyttää Aspose.Words Document AI:ssä .NET? Document AI for .NET voidaan integroida LLM:ien, kuten Gemini, Claude ja OpenAI, kanssa.
 Suomi