Integrasi lancar dengan model bahasa utama seperti OpenAI, Claude dan Gemini menyediakan keupayaan pemprosesan dokumen berasaskan AI yang meluas untuk aplikasi 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.
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.
// 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"; }
}
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.
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.