Controleer grammatica van Word-, PDF- en webdocumenten in Java

Java-oplossing voor het controleren van grammatica met AI

Naadloze integratie met toonaangevende taalmodellen zoals OpenAI, Claude en Gemini biedt uitgebreide AI-gedreven documentverwerkingsmogelijkheden voor Java-toepassingen.

Codefragment bekijken

AI-grammatica-controle voor documenten in Java

Detecteer en markeer grammaticale fouten in documenten met behulp van OpenAI-, Google- en Claude‑AI-modellen via Aspose.Words voor Java. De CheckGrammar‑methode analyseert DOC-, DOCX-, RTF-, PDF-, HTML-, Markdown-, ODT-, TXT- en EPUB‑bestanden en markeert grammaticale problemen — zodat u gepolijste, professionele content kunt leveren zonder handmatige proeflezen.

Waarom ontwikkelaars kiezen voor Aspose.Words voor grammatica-controle

  • Één API‑aanroep om de grammatica van een volledig document te controleren
  • Ondersteuning voor de modelfamilies van OpenAI (GPT-4o), Google (Gemini) en Claude
  • Gemarkeerde fouten in het uitvoerdocument voor eenvoudige controle
  • Ondersteuning voor DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB en meer

Authenticatie vereist een API‑sleutel van uw gekozen AI‑provider. Voor een volledige lijst met ondersteunde modellen, zie de API‑referentie.

Begin vandaag nog met het controleren van grammatica in Java — probeer de live‑demo hierboven.

Voorbeeldcode in Java voor grammatica-controle
Selecteer het doelformaat uit de lijst
Voer code uit
// 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>
Kopiëren
// 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')
Kopiëren
// 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>
Kopiëren
// 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"
Kopiëren
Document doc = new Document("Document.docx");
String apiKey = System.getenv("API_KEY");

// Gebruik de generatieve taalmodellen van 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"; }
}
Voer code uit

Hoe grammatica in een document te controleren met Java

  1. Installeer Aspose.Words for Java.
  2. Voeg een bibliotheekreferentie (importeer de bibliotheek) toe aan uw Java-project.
  3. Open het bronbestand in Java.
  4. Roep de CheckGrammar-methode aan en geef uw document door.
  5. Na voltooiing worden de grammaticale problemen in het document gemarkeerd en kunt u het resultaat opslaan als een nieuw bestand in het gewenste formaat.

Java-bibliotheek voor grammatica-controle

We hosten onze Java pakketten in Maven- repositories. 'Aspose.Words voor Java' is een algemeen JAR bestand dat bytecode bevat. Volg de stapsgewijze instructies voor het installeren in uw Java-ontwikkelaarsomgeving.

systeem vereisten

Java SE 7 en recentere Java versies worden ondersteund. Java SE 6 bieden wij een apart pakket aan voor het geval u verplicht bent deze verouderde JRE.

Ons Java pakket is platformonafhankelijk en draait op alle besturingssystemen met JVM implementatie, waaronder Microsoft Windows, Linux, macOS, Android en iOS.

Voor informatie over optionele JogAmp JOGL, Harfbuzz font engine, Java Advanced Imaging JAI, raadpleegt u de productdocumentatie.

5%

Abonneer u op productupdates van Aspose

Ontvang maandelijkse nieuwsbrieven en aanbiedingen direct in je mailbox.

© Aspose Pty Ltd 2001-2026. Alle rechten voorbehouden.