Document AI

ال Aspose.Words Document AI for .NET الإضافة تسمح للمطورين بترجمة أو تلخيص المستندات والتحقق من قواعدها النحوية. تتكامل مع LLMs مثل Gemini وClaude وOpenAI.

التثبيت والإعداد

  1. قم بتثبيت Aspose.Words لحزمة .NET عبر NuGet أو Package Manager Console.
  2. قم بتكوين 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");

الأسئلة المتكررة

  1. Q: ما صيغ الملفات التي يمكن استخدامها مع Document AI لـ .NET؟? ال Aspose.Words Document AI for .NET الإضافة تدعم صيغ 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.
 عربي