Document AI

Το Aspose.Words Document AI for .NET Το plugin επιτρέπει στους προγραμματιστές να μεταφράζουν ή να συνοψίζουν έγγραφα και να ελέγχουν τη γραμματική τους. Ενσωματώνεται με LLMs όπως το Gemini, το Claude και το OpenAI.

Εγκατάσταση και Ρύθμιση

  1. Εγκαταστήστε το Aspose.Words για το .NET package μέσω NuGet ή το Package Manager Console.
  2. Διαμορφώστε Metered Licensing πριν εκτελέσετε λειτουργίες mail-merge.

Συμβατό με Windows, Linux, macOS και πλατφόρμες κινητών χρησιμοποιώντας το .NET Framework, το .NET Core ή το Mono. Υποστηριζόμενα IDE περιλαμβάνουν το Visual Studio (2010–2026), το Xamarin και το MonoDevelop 2.4+.

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

Υποστηριζόμενες μορφές προτύπου / εξόδου: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML, και Word 2007 XML.

Μετάφραση Εγγράφου

Μεταφράστε τα έγγραφά σας σε οποιαδήποτε γλώσσα που αντιπροσωπεύεται στο Γλώσσα απαρίθμηση:

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

Σύνοψη Εγγράφου

Δημιουργήστε μια περίληψη εγγράφου, καθορίζοντας το μήκος της:

  • Πολύ Σύντομη – 1-2 προτάσεις
  • Σύντομη – 3-4 προτάσεις
  • Μεσαία – 5-6 προτάσεις
  • Μεγάλη – 7-10 προτάσεις
  • Πολύ Μεγάλη – 11-20 προτάσεις
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");

Έλεγχος Γραμματικής Εγγράφου

Έλεγχος γραμματικής και ανίχνευση σφαλμάτων σε έγγραφα:

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

Συχνές Ερωτήσεις

  1. Q: Ποια μορφές αρχείων μπορούν να χρησιμοποιηθούν με το Document AI για .NET?;? Το Aspose.Words Document AI for .NET Το plugin υποστηρίζει τις μορφές DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML και Word 2007 XML.
  2. Q: Ποια μοντέλα μπορώ να χρησιμοποιήσω με το Aspose.Words Document AI για .NET;? Το Document AI για .NET μπορεί να ενσωματωθεί με LLMs όπως το Gemini, το Claude και το OpenAI.
 Ελληνικά