Periksa tata bahasa dokumen Word, PDF, Web di Java

Solusi Java untuk memeriksa tata bahasa menggunakan AI

Integrasi mulus dengan model bahasa utama seperti OpenAI, Claude, dan Gemini menyediakan kemampuan pemrosesan dokumen berbasis AI yang luas untuk aplikasi Java.

Lihat cuplikan kode

Pemeriksa Tata Bahasa AI untuk Dokumen di Java

Deteksi dan sorot kesalahan tata bahasa dalam dokumen menggunakan model AI OpenAI, Google, dan Claude dengan Aspose.Words untuk Java. Metode CheckGrammar menganalisis file DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT, dan EPUB serta menandai masalah tata bahasa — membantu Anda menghasilkan konten yang halus dan profesional tanpa perlu proofreading manual.

Mengapa Pengembang Memilih Aspose.Words untuk Pemeriksaan Tata Bahasa

  • Satu panggilan API untuk memeriksa tata bahasa seluruh dokumen
  • Mendukung keluarga model OpenAI (GPT-4o), Google (Gemini), dan Claude
  • Kesalahan ditandai dalam dokumen output untuk memudahkan peninjauan
  • Mendukung DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB, dan lainnya

Otentikasi memerlukan kunci API dari penyedia AI pilihan Anda. Untuk daftar lengkap model yang didukung, lihat Referensi API.

Mulailah memeriksa tata bahasa di Java hari ini — coba demo langsung di atas.

Contoh kode dalam Java untuk pemeriksaan tata bahasa
Pilih format target dari daftar
Jalankan kode
// 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 kode

Cara memeriksa tata bahasa dalam dokumen menggunakan Java

  1. Instal Aspose.Words for Java.
  2. Tambahkan referensi pustaka (impor pustaka) ke proyek Java Anda.
  3. Buka file sumber di Java.
  4. Panggil metode CheckGrammar, dengan memberikan dokumen Anda.
  5. Setelah selesai, masalah tata bahasa dalam dokumen akan disorot, dan Anda dapat menyimpan hasilnya sebagai file baru dalam format yang Anda butuhkan.

Pustaka Java untuk memeriksa tata bahasa

Kami meng-host paket Java kami di repositori Maven. 'Aspose.Words untuk Java' JAR umum yang berisi kode byte. Silakan ikuti petunjuk langkah demi langkah tentang cara menginstalnya ke lingkungan pengembang Java Anda.

Persyaratan sistem

Java SE 7 Java lebih baru didukung. Kami juga menyediakan paket terpisah untuk Java SE 6 jika Anda terpaksa menggunakan JRE sudah ketinggalan zaman ini.

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

Untuk informasi tentang dependensi paket opsional, seperti JogAmp JOGL, mesin font Harfbuzz Java Advanced Imaging JAI, silakan merujuk ke Dokumentasi Produk.

5%

Berlangganan Pembaruan Produk Aspose

Dapatkan buletin bulanan dan penawaran langsung dikirim ke kotak surat Anda.

© Aspose Pty Ltd 2001-2026. Seluruh hak cipta.