Document AI

Aspose.Words Document AI for .NET 플러그인은 개발자가 문서를 번역하거나 요약하고 문법을 검사할 수 있게 합니다. Gemini, Claude, OpenAI와 같은 LLM과 통합됩니다.

설치 및 설정

  1. Aspose.Words를 .NET 패키지에 설치합니다 NuGet 또는 패키지 관리자 콘솔을 통해.
  2. Metered Licensing을 구성합니다 메일 병합 작업을 실행하기 전에.

다음과 호환 Windows, Linux, macOS 및 모바일 플랫폼 .NET 프레임워크, .NET 코어 또는 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");

문서 요약하기

문서 요약을 생성하고 길이를 지정하세요:

  • VeryShort – 1-2문장
  • Short – 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: .NET에 대한 Document AI와 함께 사용할 수 있는 파일 형식은 무엇입니까?Aspose.Words Document AI for .NET 플러그인은 DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML, 및 Word 2007 XML 형식을 지원합니다.
  2. Q: .NET용 Aspose.Words Document AI와 함께 사용할 수 있는 모델은 무엇인가요? .NET용 Document AI는 Gemini, Claude, OpenAI와 같은 LLM과 통합할 수 있습니다.
 한국어