Převeďte slovo na html s vloženými obrázky v Javě

Jak převést soubor Word do HTML v Javě pomocí REST API

Jako vývojář Java možná budete muset převést soubor DOC Word na HTML. Například, aby byl dokument snadněji dostupný na internetu, rychleji se načítal a zabíral méně místa v úložišti. HTML je také skvělý formát pro publikování dokumentů online, například na webových stránkách nebo blogu, kde si je můžete přečíst a sdílet. Proto se v tomto tutoriálu naučíme, jak převést soubor Word do HTML v Javě pomocí REST API.

Tento článek bude obsahovat následující témata:

Převod Java Word do HTML Instalace REST API a SDK

Pro převod souborů Word DOC na stránky HTML budu používat Java SDK GroupDocs.Conversion Cloud API. Pomůže vám rychle a snadno integrovat GroupDocs.Conversion Cloud API do vašich aplikací Java. Toto je nejlepší rozhraní API pro převod Word-to-HTML, které zachovává původní formát textu a rozvržení vašich dokumentů. Naše rozhraní API pro převod vám také umožňuje převádět dokumenty a obrázky jakéhokoli podporovaného formátu souboru do libovolného formátu, který potřebujete. Můžete snadno převést více než 50 typů souborů a obrázků, 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);

Převeďte dokument Word na soubor HTML v Javě pomocí REST API

Převod dokumentu aplikace Word na soubor HTML může být užitečný mnoha způsoby. Umožňuje snadné online prohlížení a sdílení, je lehký, uživatelům přístupnější a v různých kontextech je univerzálnější. Převod DOC do HTML zlepšuje čitelnost a sdílení dokumentů na internetu. Níže jsou uvedeny kroky pro převod souboru aplikace Word na dokument HTML:

Nahrajte soubor

Nejprve nahrajte dokument Word do cloudového úložiště pomocí fragmentu kódu, jak je uvedeno 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.docx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.docx", 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 aplikace Word dostupný v sekce souborů vašeho řídicího panelu v cloudu.

Převeďte dokument Word do HTML v Javě

Tato část je o tom, jak převést soubor aplikace Word na stránku HTML 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ě.
  • Poté nastavte vstupní cestu k souboru aplikace Word a formát výstupního souboru jako „html“.
  • Nyní nastavte cestu výstupního souboru HTML.
  • Dále vytvořte instanci třídy ConvertDocumentRequest s parametry ConvertSettings.
  • Nakonec zavolejte metodu convertdocument() s parametry ConvertDocumentRequest.

Následující fragment kódu ukazuje, jak převést soubor Word na dokument HTML 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;

// Jak převést dokument Word na webovou stránku HTML 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.docx");
			settings.setFormat("html");
			
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// 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();
		}
	}
}
Převeďte Word DOC do HTML souboru pomocí Java

Jak převést dokument Word do HTML v Javě.

Stáhněte si převedený soubor

Výše uvedená ukázka kódu uloží převedenou webovou stránku HTML 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.html", 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();
		}
		
	}
}

Takto funguje knihovna Java pro převod souboru aplikace Word na dokument HTML. V další části prozkoumáme pokročilejší nastavení převodu pomocí Java API.

Převeďte soubor aplikace Word na dokument HTML v jazyce Java pomocí pokročilých možností

V této části převedeme dokument aplikace Word na soubor HTML pomocí některých pokročilých nastavení programově podle následujících kroků:

  • Nejprve vytvořte instanci třídy ConvertApi.
  • Za druhé vytvořte instanci třídy ConvertSettings.
  • Dále zadejte název cloudového úložiště.
  • Nastavte vstupní cestu k souboru Word a formát výstupního souboru jako „html“.
  • Poté vytvořte instanci třídy HtmlConvertOptions.
  • Nastavte různé možnosti převodu, jako je setFromPage, setFromPage, setFixedLayout atd.
  • Nyní nastavte možnosti převodu a cestu k výstupnímu souboru pomocí instance ConvertSettings.
  • Vytvořte instanci třídy ConvertDocumentRequest pomocí ConvertSettings.
  • Nakonec zavolejte metodu convertdocument() a předejte parametr ConvertDocumentRequest.

Při nahrávání a stahování souborů postupujte podle výše uvedených kroků. Následující příklad kódu ukazuje, jak převést dokument aplikace Word na webovou stránku HTML pomocí pokročilých nastavení:

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;

// Java převede soubor Word DOCX na soubor HTML pomocí dalších nastavení.
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.docx");
			settings.setFormat("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			convertOptions.setFixedLayout(true);

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

Zdarma online převodník Word do HTML

Jak převést Word do HTML souboru online zdarma? Vyzkoušejte prosím online Word to HTML konvertor a vytvořte HTML z dokumentu Word zdarma. Tento převodník je vyvíjen pomocí výše zmíněného Word to HTML REST API.

Závěr

Závěrem lze říci, že převod dokumentu Word do HTML může poskytnout mnoho výhod, jako je publikování obsahu online nebo vytvoření webové stránky a pro lepší optimalizaci pro vyhledávače. Zde dokončujeme článek. V tomto článku jste se naučili následující:

  • jak programově změnit Word na HTML stránku v Javě;
  • jak převést soubor aplikace Word na soubor HTML pomocí některých pokročilých nastavení v Javě;
  • programově nahrát soubor aplikace Word do cloudu a poté stáhnout převedený soubor HTML z cloudu;
  • a online převod Wordu do HTML pomocí bezplatného převodníku Word do HTML.

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 sadu GroupDocs.Conversion Cloud SDK pro Java Příklady zde. Kromě toho vám doporučujeme nahlédnout do našeho Příručka Začínáme.

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ě rozhraní API převodníku Word do HTML nás neváhejte kontaktovat na bezplatném fóru podpory 21.

Nejčastější dotazy

Jak převedu Word do HTML v Javě?

Sledujte tento odkaz a zjistěte ukázku kódu Java, jak rychle a snadno převést soubory aplikace Word na webové stránky HTML.

Mohu převést Word do HTML v Javě pomocí REST API?

Ano, můžete změnit dokument Word na HTML v Javě. Nejprve vytvořte instanci ConvertApi, nastavte hodnoty ConvertSettings a vyvolejte metodu convertDocument s ConvertDocumentRequest pro převod dokumentu Word na webovou stránku HTML.

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

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

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

Jak nainstalovat knihovnu Word do HTML Java?

Můžete si stáhnout převodník Word do HTML Java library pro programové zpracování, manipulaci a vytváření HTML ze souborů Wordu v Javě. Při instalaci knihovny Java postupujte podle výše uvedených kroků 25.

Jak převést Word DOC do HTML ve Windows?

Navštivte tento odkaz a stáhněte si offline převodník Word do HTML pro Windows. Tento bezplatný převaděč Word do HTML lze použít k rychlému exportu Wordu do HTML 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.