Periksa tatabahasa dokumen Word, PDF, Web dalam Java

Solusi Java untuk memeriksa tatabahasa menggunakan AI

Integrasi lancar dengan model bahasa utama seperti OpenAI, Claude dan Gemini menyediakan keupayaan pemprosesan dokumen berasaskan AI yang meluas untuk aplikasi Java.

Lihat coretan kod

Pemeriksa Tatabahasa AI untuk Dokumen dalam Java

Kesan dan sorot kesilapan tatabahasa dalam dokumen menggunakan model AI OpenAI, Google, dan Claude dengan Aspose.Words untuk Java. Kaedah CheckGrammar menganalisis fail DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT, dan EPUB serta menandakan masalah tatabahasa — membantu anda menghasilkan kandungan yang rapi dan profesional tanpa perlu menyunting secara manual.

Mengapa Pembangun Memilih Aspose.Words untuk Pemeriksaan Tatabahasa

  • Satu panggilan API untuk memeriksa tatabahasa keseluruhan dokumen
  • Sokongan untuk keluarga model OpenAI (GPT-4o), Google (Gemini), dan Claude
  • Kesilapan disorot dalam dokumen output untuk semakan mudah
  • Sokongan untuk DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB, dan lain-lain

Pengesahan memerlukan kunci API daripada pembekal AI pilihan anda. Untuk senarai lengkap model yang disokong, lihat Rujukan API.

Mulakan pemeriksaan tatabahasa dalam Java hari ini — cuba demo langsung di atas.

Kod contoh dalam Java untuk pemeriksaan tatabahasa
Pilih format sasaran daripada senarai
Jalankan kod
// 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>
Salinan
// 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')
Salinan
// 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>
Salinan
// 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"
Salinan
Document doc = new Document("Document.docx");
String apiKey = System.getenv("API_KEY");

// Gunakan model bahasa generatif OpenAI.
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"; }
}
Jalankan kod

Cara memeriksa tatabahasa dalam dokumen menggunakan Java

  1. Pasang Aspose.Words for Java.
  2. Tambahkan rujukan pustaka (import pustaka) ke projek Java anda.
  3. Buka fail sumber dalam Java.
  4. Panggil kaedah CheckGrammar, dengan menyerahkan dokumen anda.
  5. Setelah selesai, isu tatabahasa dalam dokumen akan disorot, dan anda boleh menyimpan hasilnya sebagai fail baru dalam format yang anda perlukan.

Pustaka Java untuk memeriksa tatabahasa

Kami menjadi tuan rumah pakej Java kami dalam repositori Maven. 'Aspose.Words untuk Java' JAR biasa yang mengandungi kod-bait. Sila ikut arahan langkah demi langkah tentang cara memasangnya ke persekitaran pembangun Java anda.

Keperluan Sistem

Java SE 7 Java lebih baru disokong. Kami juga menyediakan paket terpisah untuk Java SE 6 sekiranya anda wajib menggunakan JRE sudah usang ini.

Java kami adalah pelbagai platform dan berjalan di semua sistem operasi dengan JVM, termasuk Microsoft Windows, Linux, macOS, Android dan iOS.

Untuk maklumat mengenai pergantungan pakej pilihan, seperti JogAmp JOGL, Harfbuzz fon Java Advanced Imaging JAI, sila rujuk Dokumentasi Produk.

5%

Langgan Kemas Kini Produk Aspose

Dapatkan surat berita bulanan dan tawaran yang dihantar terus ke peti mel anda.

© Aspose Pty Ltd 2001-2026. Hak cipta terpelihara.