Converteer HTML naar Word met behulp van Java

Converteer HTML naar Word met behulp van Java

In deze blogpost leer je hoe je [HTML][1] converteert naar [Word][2] met Java programmatisch. Gelukkig biedt deze [Java-bibliotheek][3] directe bestandsverwerking, manipulatie en conversies. U kunt deze bibliotheek eenvoudig installeren zonder externe afhankelijkheden. Daarnaast is er uitgebreide [documentatie][4] beschikbaar over installatie en gebruik. Microsoft Word-documenten zijn de meest gebruikte bestandsindelingen van dit moment. Daarom zullen we het conversieproces van HTML naar Word stap voor stap demonstreren. De volgende punten gaan we behandelen:

  • [HTML converteren naar Word met behulp van Java - API-installatie][5]
  • [Webpagina programmatisch naar Word converteren][6]
  • [HTML naar Word-conversiebibliotheek - Geavanceerde functies][7]

Converteer HTML naar Word met behulp van Java - API-installatie

Deze [Java DOCX-bibliotheek][8] biedt een enorme stapel functies die de bestandsconversieprocessen een boost geven. Het geeft u controle over taken voor het manipuleren van gegevens en bestanden. Om deze bibliotheek in uw Java-toepassing in te schakelen, [downloadt][9] u de jar-bestanden of volgt u de volgende Maven-configuraties. Opslagplaats

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Afhankelijkheid

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Hoe webpagina programmatisch naar Word te converteren

Het programmatisch converteren van een HTML-pagina naar een Word-document is supereenvoudig. U kunt deze functionaliteit bereiken door een aantal onderstaande stappen te volgen.

  1. Maak een instantie van de klasse [Document][10] en laad een HTML-bronbestand.
  2. Roep de methode [save(java.lang.String fileName, int saveFormat)][11] aan om het bestand in DOCX-indeling op te slaan. Kopieer en plak de volgende code in uw Java-bestand om HTML-bestand naar Word-bestand te converteren.

HTML naar Word-conversiebibliotheek - Geavanceerde functies

In dit gedeelte zullen we de geavanceerde functies verkennen, zoals het instellen van de documentkwaliteit, het instellen van een wachtwoord en meer. U kunt de volgende stappen en de codefragmenten doorlopen om meer te weten te komen over andere methoden:

  1. Maak een instantie van de klasse [Document][10] en laad een HTML-bronbestand.
  2. Met de methode [protect(int type, java.lang.String password)][12] kunt u een wachtwoord instellen om het document tegen eventuele wijzigingen te beschermen.
  3. [unprotect()][13] zal het wachtwoord verwijderen.
  4. Stel deze methode [setTrackRevisions][14] in op True als wijzigingen worden bijgehouden wanneer dit document wordt bewerkt in Microsoft Word.
  5. Spelfouten worden gemarkeerd als de methode [setShowSpellingErrors][15] True is.
  6. De methode [setShowGrammaticalErrors][16] markeert de grammaticale fouten indien True.
  7. [removeAllChildren][17] verwijdert alle onderliggende knooppunten van het huidige knooppunt.
  8. Maak een instantie van de klasse [DocSaveOptions][18].
  9. Roep de methode [setUseHighQualityRendering][19] aan om een waarde in te stellen die bepaalt of er al dan niet hoogwaardige (dwz langzame) renderingalgoritmen moeten worden gebruikt.
  10. Roep de methode [save(java.lang.String fileName, int saveFormat)][11] aan om het bestand in DOCX-indeling op te slaan.

Ontvang een gratis licentie

U kunt een [gratis tijdelijke licentie][20] krijgen om de API uit te proberen zonder evaluatiebeperkingen.

Opsommen

Hiermee zijn we aan het einde van deze blogpost gekomen. We hebben besproken hoe HTML via programmacode naar Word kan worden geconverteerd. Bovendien kunt u de codefragmenten vinden van de functionaliteit die in de bovenstaande secties wordt genoemd. Daarnaast kunt u de [documentatie][21] bezoeken voor de andere functies die nuttig kunnen zijn voor uw HTML naar Word-converter. Ten slotte schrijft [conholdate.com][22] nieuwe blogposts over andere onderwerpen. Blijf daarom in contact voor regelmatige updates.

Een vraag stellen

U kunt uw vragen of verzoeken delen op ons [forum][23].

Zie ook