Document AI
그 Aspose.Words Document AI for .NET 플러그인은 개발자가 문서를 번역하거나 요약하고 문법을 검사할 수 있게 합니다. Gemini, Claude, OpenAI와 같은 LLM과 통합됩니다.
설치 및 설정
- Aspose.Words를 .NET 패키지에 설치합니다 NuGet 또는 패키지 관리자 콘솔을 통해.
- 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");자주 묻는 질문
- Q: .NET에 대한 Document AI와 함께 사용할 수 있는 파일 형식은 무엇입니까? 이 Aspose.Words Document AI for .NET 플러그인은 DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML, 및 Word 2007 XML 형식을 지원합니다.
- Q: .NET용 Aspose.Words Document AI와 함께 사용할 수 있는 모델은 무엇인가요? .NET용 Document AI는 Gemini, Claude, OpenAI와 같은 LLM과 통합할 수 있습니다.