Aspose::Words::AI::CheckGrammarOptions класс

CheckGrammarOptions class

Позволяет задавать различные параметры при проверке грамматики документа с использованием AI.

class CheckGrammarOptions : public System::Object

Методы

МетодОписание
CheckGrammarOptions()
get_ImproveStylistics() constПозволяет указать, что AI будет пытаться улучшить стилистику проверяемого текста. Значение по умолчанию — false.
get_MakeRevisions() constПозволяет указать, какой документ — окончательный или исправленный — будет возвращён с проверенным текстом. Значение по умолчанию — false.
get_PreserveFormatting() constПозволяет указать, будет ли CheckGrammar() пытаться сохранить макет и форматирование оригинального документа или нет. Значение по умолчанию — true.
GetType() const override
Is(const System::TypeInfo&) const override
set_ImproveStylistics(bool)Позволяет указать, что AI будет пытаться улучшить стилистику проверяемого текста. Значение по умолчанию — false.
set_MakeRevisions(bool)Позволяет указать, какой документ — окончательный или исправленный — будет возвращён с проверенным текстом. Значение по умолчанию — false.
set_PreserveFormatting(bool)Позволяет указать, будет ли CheckGrammar() пытаться сохранить макет и форматирование оригинального документа или нет. Значение по умолчанию — true.
static Type()

Примеры

Показывает, как проверить грамматику документа.

auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Big document.docx");

System::String apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");
// Используйте генеративные языковые модели OpenAI.
System::SharedPtr<Aspose::Words::AI::AiModel> model = Aspose::Words::AI::AiModel::Create(Aspose::Words::AI::AiModelType::Gpt4OMini)->WithApiKey(apiKey);

auto grammarOptions = System::MakeObject<Aspose::Words::AI::CheckGrammarOptions>();
grammarOptions->set_ImproveStylistics(true);

System::SharedPtr<Aspose::Words::Document> proofedDoc = model->CheckGrammar(doc, grammarOptions);
proofedDoc->Save(get_ArtifactsDir() + u"AI.AiGrammar.docx");

См. также