Převeďte HTML na Word DOC nebo DOCX v Javě.

Převod HTML do Wordu (DOC, DOCX) Programově v Javě.

HTML neboli Hypertext Markup Language je standardní značkovací jazyk používaný k vytváření a strukturování webových stránek. Na druhou stranu dokumenty Word se používají k vytváření a úpravám textových dokumentů. Existuje několik důvodů, proč budete chtít převést HTML do Wordu, například pro účely úprav, sdílení nebo tisku. Dokumenty Word se snáze upravují, jsou vhodnější pro účely tisku, jsou stabilnější a uchovávají důležité informace než dokumenty HTML. Tento blogový příspěvek tedy poskytne komplexní návod, jak převést HTML do Wordu (DOC, DOCX) programově v Javě pomocí GroupDocs.Conversion Cloud REST API.

V tomto článku se budou zabývat následujícími tématy:

Java HTML to Word Conversion REST API – Java SDK Installation

Pomocí sady GroupDocs.Conversion Cloud SDK for Java můžete rychle a přesně převádět dokumenty HTML do aplikace Word v Javě s minimálním úsilím. Toto rozhraní API vám umožňuje automatizovat proces převodu formátu souborů, což usnadňuje převod velkého množství dokumentů. Ušetří vám to čas a námahu. Podporuje také převod vašich dokumentů a souborů jakéhokoli podporovaného formátu souboru do libovolného formátu, který potřebujete. Můžete rychle zpracovat více než 50 typů souborů a dokumentů, jako je Word, PDF, PowerPoint, Excel, HTML, CAD, rastrové obrázky atd.

Můžete stáhnout soubor JAR API nebo nainstalovat pomocí konfigurací Maven. Přidejte úložiště a závislost do POM.xml vašeho projektu. Níže jsou uvedeny pokyny pro Maven:

Úložiště Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Mavenova závislost:

 <dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Než začnete postupovat podle kroků a dostupných úryvků kódu, získejte své ID klienta a tajný klíč klienta z dashboard. Jakmile budete mít své ID a tajemství, zadejte níže uvedený kód:

# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Nyní postupujte podle níže uvedeného podrobného průvodce převodem HTML na Word v Javě.

Převeďte soubory HTML na dokumenty Word v Javě pomocí REST API

Převod souborů HTML do formátu Word DOC nebo DOCX může být užitečný mnoha způsoby, například pro účely úprav, sdílení nebo tisku. Chcete-li převést dokument HTML do aplikace Word, je třeba provést následující kroky:

Nahrajte soubor

Nejprve nahrajte dokument HTML do cloudového úložiště pomocí fragmentu kódu uvedeného níže:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Nahrajte soubor do cloudového úložiště pomocí Java
public class App {

	public static void main(String[] args) {
				
		// Vytvořte instanci rozhraní API pro převod					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.html");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

V důsledku toho bude nahraný soubor HTML dostupný v sekce souborů vašeho řídicího panelu v cloudu.

Převést HTML na Word DOCX na v Javě

Tato část je o tom, jak převést soubor HTML na DOCX programově v jazyce Java podle následujících kroků:

  • Nejprve vytvořte instanci třídy ConvertApi.
  • Za druhé vytvořte instanci třídy ConvertSettings.
  • Zatřetí zadejte název cloudového úložiště.
  • Dále nastavte cestu vstupního souboru HTML a formát výstupního souboru jako „docx“.
  • Poté vytvořte instanci třídy DocxConvertOptions.
  • Volitelně nastavte různé možnosti převodu, jako je setFromPage, setPagesCount, setZoom, setDpi atd.
  • Nyní nastavte možnosti převodu a cestu k výstupnímu souboru pomocí instance ConvertSettings.
  • Poté vytvořte instanci třídy ConvertDocumentRequest a předejte parametr ConvertSettings.
  • Nakonec zavolejte metodu convert\document() a předejte parametr ConvertDocumentRequest.

Následující fragment kódu ukazuje, jak převést HTML na dokument Word v Javě pomocí REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Převeďte webovou stránku HTML na dokument aplikace Word v Javě.
public class App {

	public static void main(String[] args) {
		
		// Vytvořte instanci rozhraní API pro převod
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Připravte nastavení převodu
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.html");
			settings.setFormat("docx");
			
			DocxConvertOptions convertOptions = new DocxConvertOptions();
			convertOptions.setFromPage(2);
			convertOptions.setPagesCount(4);
			convertOptions.setZoom(100);
			convertOptions.setDpi(300.0);

      settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.docx");
		
			// převést do zadaného formátu
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Stáhněte si převedený soubor

Výše uvedená ukázka kódu uloží převedený dokument aplikace Word do cloudu. Můžete si jej stáhnout pomocí následujícího fragmentu kódu:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Stáhněte si soubor z cloudového úložiště v Javě
public class App {

	public static void main(String[] args) {
				
		// Vytvořte instanci rozhraní API pro převod					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.docx", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Zdarma online převaděč HTML do Wordu

Jak převést HTML do Wordu online zdarma? Zkuste prosím bezplatný převodník HTML do Wordu vygenerovat dokument Word z HTML. Tento převodník je vyvíjen pomocí výše zmíněného HTML to Word REST API.

Závěr

Článek dokončujeme zde. Z tohoto článku jste se dozvěděli následující:

  • jak převést HTML dokumenty do Word DOC nebo DOCX v Javě programově;
  • programově nahrát soubor HTML do cloudu a poté stáhnout převedený dokument aplikace Word z cloudu;
  • a online převod HTML do Wordu pomocí bezplatného převodníku HTML do Wordu.

Kromě toho poskytujeme také sekci API Reference, která vám umožní vizualizovat a komunikovat s našimi rozhraními API přímo prostřednictvím prohlížeče. Úplný zdrojový kód Java SDK je volně dostupný na Github. Zkontrolujte prosím sadu GroupDocs.Conversion Cloud SDK pro Java Příklady zde. Kromě toho vám doporučujeme nahlédnout do naší příručky Začínáme. Začněte převádět své dokumenty HTML do aplikace Word ještě dnes a uvidíte rozdíl, který to přináší.

Konečně stále píšeme nové články na blogu o převodech různých formátů souborů pomocí REST API. Proto nás prosím kontaktujte pro pravidelné aktualizace.

Položit otázku

V případě jakýchkoli dotazů ohledně převodníku HTML na Word nás neváhejte kontaktovat na bezplatném fóru podpory 20.

Nejčastější dotazy

Jak převedu HTML do Wordu pomocí Java?

Proces převodu HTML do Wordu v Javě obvykle zahrnuje použití Java knihovny nebo API, jako je GroupDocs.Conversion Cloud REST API k provedení převodu. Rozhraní API lze nakonfigurovat tak, aby zpracovávalo proces převodu, včetně zpracování chyb a výjimek.

Jaký je nejlepší způsob, jak převést HTML do Wordu v Javě?

Nejlepší způsob, jak převést HTML do Wordu v Javě, je pomocí knihovny nebo rozhraní API, které převod podporuje, jako je GroupDocs.Conversion Cloud REST API.

Jak převést HTML do Wordu online zdarma?

Převaděč Online zdarma HTML do DOC vám umožňuje převádět HTML do Wordu zdarma, rychle a snadno. Jakmile je online převod HTML do Word DOC dokončen, můžete si převedený HTML soubor okamžitě stáhnout do svého PC. Při převodu postupujte podle níže uvedených pokynů krok za krokem:

  • Otevřete bezplatný online převodník HTML na DOC
  • Klepnutím do oblasti pro přetažení souboru nahrajte soubor HTML nebo přetáhněte soubor HTML.
  • Klikněte na tlačítko Převést nyní, bezplatný online převaděč HTML do Wordu převede HTML na soubor Word.
  • Odkaz ke stažení výstupního souboru bude k dispozici okamžitě po konverzi webové stránky HTML.

Jak převést HTML do Wordu ve Windows?

Navštivte tento odkaz a stáhněte si offline převaděč HTML do Wordu pro Windows. Offline převodník dokumentů HTML do Wordu lze použít k rychlému přepnutí HTML do Wordu v systému Windows jediným kliknutím.

Viz také

Pokud se chcete dozvědět o souvisejících tématech, doporučujeme vám navštívit následující články.