Document AI
ال Aspose.Words Document AI for .NET الإضافة تسمح للمطورين بترجمة أو تلخيص المستندات والتحقق من قواعدها النحوية. تتكامل مع LLMs مثل Gemini وClaude وOpenAI.
التثبيت والإعداد
- قم بتثبيت Aspose.Words لحزمة .NET عبر NuGet أو Package Manager Console.
- قم بتكوين Metered Licensing قبل تشغيل عمليات mail-merge.
متوافق مع Windows, Linux, macOS، ومنصات الهواتف المحمولة باستخدام إطار .NET، .NET Core، أو Mono. تشمل بيئات التطوير المتكاملة المدعومة Visual Studio (2010–2026)، Xamarin، وMonoDevelop 2.4+.
بيئات التطوير المتكاملة: 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");تلخيص مستند
إنشاء ملخص للمستند، مع تحديد طوله:
- قصير جدًا – جملة أو جملتين
- قصير – 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 الإضافة تدعم صيغ 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.