Document AI

その Aspose.Words Document AI for .NET プラグインは開発者が文書を翻訳または要約し、文法をチェックできるようにします。Gemini、Claude、OpenAI などの LLM と統合されます。.

インストールとセットアップ

  1. インストールする Aspose.Words for .NET パッケージ NuGet または Package Manager Console 経由で。.
  2. メータード ライセンスを構成する メールマージ操作を実行する前に。.

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

よくある質問

  1. Q: .NET 用の Document AI で使用できるファイル形式は何ですか?? この 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 for .NETで使用できるモデルは何ですか?? Document AI for .NETは、Gemini、Claude、OpenAIなどのLLMと統合できます。.
 日本語