Document AI
Το Aspose.Words Document AI for .NET Το plugin επιτρέπει στους προγραμματιστές να μεταφράζουν ή να συνοψίζουν έγγραφα και να ελέγχουν τη γραμματική τους. Ενσωματώνεται με LLMs όπως το Gemini, το Claude και το OpenAI.
Εγκατάσταση και Ρύθμιση
- Εγκαταστήστε το Aspose.Words για το .NET package μέσω NuGet ή το Package Manager Console.
- Διαμορφώστε 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");Συχνές Ερωτήσεις
- Q: Ποια μορφές αρχείων μπορούν να χρησιμοποιηθούν με το Document AI για .NET?;? Το Aspose.Words Document AI for .NET Το plugin υποστηρίζει τις μορφές DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML και Word 2007 XML.
- Q: Ποια μοντέλα μπορώ να χρησιμοποιήσω με το Aspose.Words Document AI για .NET;? Το Document AI για .NET μπορεί να ενσωματωθεί με LLMs όπως το Gemini, το Claude και το OpenAI.