Java içinde Word, PDF ve Web belgelerinin dilbilgisini kontrol edin

Yapay zeka kullanarak dilbilgisi kontrolü için Java çözümü

OpenAI, Claude ve Gemini gibi büyük dil modelleriyle sorunsuz entegrasyon, Java uygulamaları için kapsamlı yapay zeka tabanlı belge işleme yetenekleri sağlar.

Kod parçacığını görüntüle

AI Dilbilgisi Denetleyicisi Java'deki Belgeler İçin

OpenAI, Google ve Claude AI modellerini Aspose.Words for Java ile kullanarak belgelerdeki dilbilgisi hatalarını tespit edin ve vurgulayın. CheckGrammar yöntemi DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT ve EPUB dosyalarını analiz eder ve dilbilgisi sorunlarını işaretler — manuel düzeltme yapmadan kusursuz, profesyonel içerik sunmanıza yardımcı olur.

Geliştiricilerin Dilbilgisi Denetimi İçin Neden Aspose.Words'ı Tercih Ettikleri

  • Tüm belgeyi dilbilgisi denetlemek için tek bir API çağrısı
  • OpenAI (GPT-4o), Google (Gemini) ve Claude model aileleri için destek
  • Kolay inceleme için çıktı belgesinde vurgulanan hatalar
  • DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB ve daha fazlası için destek

Kimlik doğrulama için seçtiğiniz AI sağlayıcısından bir API anahtarı gereklidir. Desteklenen modellerin tam listesi için API Referansına bakın.

Bugün Java içinde dilbilgisi denetimine başlayın — yukarıdaki canlı demoyu deneyin.

Dilbilgisi kontrolü için Java örnek kodu
Listeden hedef formatı seçin
Kodu çalıştır
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>ver</version>
  <classifier>jdk17</classifier>
</dependency>
Kopyala
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
Kopyala
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
Kopyala
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
Kopyala
Document doc = new Document("Document.docx");
String apiKey = System.getenv("API_KEY");

// OpenAI üretici dil modellerini kullanın.
AiModel model = AiModel.create(AiModelType.GPT_4_O_MINI).withApiKey(apiKey);

CheckGrammarOptions grammarOptions = new CheckGrammarOptions();
grammarOptions.setImproveStylistics(true);

Document proofedDoc = model.checkGrammar(doc, grammarOptions);
proofedDoc.save("Output.docx")
Document doc = new Document("Document.docx");
// Pass an empty string if the self-hosted model does not require an API key.
AiModel model = new CustomAiModel().withApiKey("");

CheckGrammarOptions grammarOptions = new CheckGrammarOptions();
grammarOptions.setImproveStylistics(true);

Document proofedDoc = model.checkGrammar(doc, grammarOptions);
proofedDoc.save("Output.docx")

static class CustomAiModel extends OpenAiModel
{
    protected String getUrl() { return "https://your-server.com/v1"; }
    protected String getName() { return "my-model-24b"; }
}
Kodu çalıştır

Java kullanarak bir belgede dilbilgisini nasıl kontrol edersiniz

  1. Aspose.Words for Java'ı kurun.
  2. Java projenize bir kütüphane referansı (kütüphaneyi içe aktar) ekleyin.
  3. Java içinde kaynak dosyayı açın.
  4. CheckGrammar metodunu çağırın ve belgenizi parametre olarak geçin.
  5. Tamamlandığında, belgedeki dilbilgisi sorunları vurgulanacak ve sonucu ihtiyacınız olan formatta yeni bir dosya olarak kaydedebilirsiniz.

Dilbilgisi kontrolü için Java kütüphanesi

Java paketlerimizi Maven depolarında barındırıyoruz. 'Aspose.Words for Java', bayt kodu içeren yaygın bir JAR Lütfen Java geliştirici ortamınıza nasıl kuracağınızla ilgili adım adım talimatları izleyin.

sistem gereksinimleri

Java SE 7 ve daha yeni Java sürümleri desteklenir. JRE kullanmak zorunda kalmanız durumunda Java SE 6 için ayrı bir paket sunuyoruz.

Java Microsoft Windows, Linux, macOS, Android ve iOS dahil olmak üzere JVM uygulamasına sahip tüm işletim sistemlerinde çalışır.

JogAmp JOGL, Harfbuzz yazı tipi motoru, Java Advanced Imaging JAI gibi isteğe bağlı paket bağımlılıkları hakkında bilgi için lütfen Ürün Belgelerine bakın.

5%

Aspose Ürün Güncellemelerine Abone Olun

Doğrudan posta kutunuza teslim edilen aylık bültenleri ve teklifleri alın.

© Aspose Pty Ltd 2001-2026. Her hakkı saklıdır.