Document AI
その Aspose.Words Document AI for .NET プラグインは開発者が文書を翻訳または要約し、文法をチェックできるようにします。Gemini、Claude、OpenAI などの LLM と統合されます。.
インストールとセットアップ
- インストールする Aspose.Words for .NET パッケージ NuGet または Package Manager Console 経由で。.
- メータード ライセンスを構成する メールマージ操作を実行する前に。.
対応 Windows、Linux、macOS、そしてモバイルプラットフォーム using .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, and 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");文書を要約する
文書の要約を生成し、長さを指定する:
- VeryShort – 1-2 文
- Short – 3-4 文
- Medium – 5-6 文
- Long – 7-10 文
- VeryLong – 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: .NET 用の Document AI で使用できるファイル形式は何ですか?? この Aspose.Words Document AI for .NET プラグインは DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML, および Word 2007 XML 形式をサポートしています。.
- Q: Aspose.Words Document AI for .NETで使用できるモデルは何ですか?? Document AI for .NETは、Gemini、Claude、OpenAIなどのLLMと統合できます。.