Konwertuj słowo na html z osadzonymi obrazami w Javie

Jak przekonwertować plik Worda na HTML w Javie przy użyciu REST API

Jako programista Java możesz potrzebować przekonwertować plik Word DOC na HTML. Na przykład, aby dokument był łatwiej dostępny w Internecie, szybciej ładował się i zajmował mniej miejsca. HTML jest również doskonałym formatem do publikowania dokumentów online, na przykład na stronie internetowej lub blogu, w celu czytania i udostępniania. Dlatego w tym samouczku dowiemy się, jak przekonwertować plik Word na HTML w Javie za pomocą REST API.

W tym artykule zostaną omówione następujące tematy:

Java Word to HTML Conversion REST API and SDK Instalacja

Do konwersji plików Word DOC na strony HTML będę używał Java SDK GroupDocs.Conversion Cloud API. Pomaga szybko i łatwo zintegrować GroupDocs.Conversion Cloud API z aplikacjami Java. Jest to najlepszy interfejs API konwertera Word-to-HTML, który zachowuje oryginalny format tekstu i układy dokumentów. Nasz interfejs API konwersji umożliwia także konwersję dokumentów i obrazów w dowolnym obsługiwanym formacie pliku na dowolny potrzebny format. Możesz łatwo konwertować ponad 50 typów plików i obrazów, takich jak Word, PDF, PowerPoint, Excel, HTML, CAD, obrazy rastrowe itp.

Możesz pobrać plik JAR API lub zainstalować przy użyciu konfiguracji Mavena. Dodaj repozytorium i zależności do POM.xml swojego projektu. Poniżej znajdują się instrukcje dla Mavena:

Repozytorium Mavena:

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

Zależność od Mavena:

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

Uzyskaj identyfikator klienta i klucz tajny klienta z panelu nawigacyjnego, zanim zaczniesz postępować zgodnie z instrukcjami i dostępnymi fragmentami kodu. Po uzyskaniu identyfikatora i tajnego kodu wprowadź poniższy kod:

# Uzyskaj identyfikator klienta i klucz klienta z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.

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

Konwertuj dokument programu Word na plik HTML w Javie przy użyciu interfejsu API REST

Konwersja dokumentu programu Word do pliku HTML może być przydatna na wiele sposobów. Umożliwia łatwe przeglądanie i udostępnianie w Internecie, jest lekki, bardziej dostępny dla użytkowników i bardziej wszechstronny w różnych kontekstach. Konwersja DOC do HTML poprawia czytelność i udostępnianie dokumentów w Internecie. Poniżej przedstawiono kroki konwersji pliku Word na dokument HTML, jak wspomniano poniżej:

Prześlij plik

Najpierw prześlij dokument programu Word do magazynu w chmurze, korzystając z fragmentu kodu podanego poniżej:

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;

// Prześlij plik do Cloud Storage przy użyciu języka Java
public class App {

	public static void main(String[] args) {
				
		// Utwórz instancję interfejsu API konwersji					
		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();
		}
		
	}
}

W rezultacie przesłany plik Word będzie dostępny w sekcji plików Twojego pulpitu nawigacyjnego w chmurze.

Konwertuj dokument Word na HTML w Javie

W tej sekcji opisano, jak programowo przekonwertować plik Word na stronę HTML w Javie, wykonując poniższe czynności:

  • Najpierw utwórz instancję klasy ConvertApi.
  • Po drugie, utwórz instancję klasy ConvertSettings.
  • Po trzecie, podaj nazwę magazynu w chmurze.
  • Następnie ustaw ścieżkę wejściowego pliku programu Word i format pliku wyjściowego jako „html”.
  • Teraz ustaw ścieżkę wyjściowego pliku HTML.
  • Następnie utwórz instancję klasy ConvertDocumentRequest z parametrami ConvertSettings.
  • Na koniec wywołaj metodę convertdocument() z parametrami ConvertDocumentRequest.

Poniższy fragment kodu pokazuje, jak przekonwertować plik Word na dokument HTML w Javie za 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 przekonwertować dokument programu Word na stronę HTML w Javie.
public class App {

	public static void main(String[] args) {
		
		// Utwórz instancję interfejsu API konwersji
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Przygotuj ustawienia konwersji
			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");
		
			// konwertować do określonego formatu
			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();
		}
	}
}
Konwertuj Word DOC na plik HTML za pomocą Java

Jak przekonwertować dokument Worda na HTML w Javie.

Pobierz przekonwertowany plik

Powyższy przykładowy kod zapisze przekonwertowaną stronę internetową HTML w chmurze. Możesz go pobrać za pomocą następującego fragmentu kodu:

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;

// Pobierz plik z Cloud Storage w Javie
public class App {

	public static void main(String[] args) {
				
		// Utwórz instancję interfejsu API konwersji					
		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();
		}
		
	}
}

Tak działa biblioteka Java do konwersji pliku Word na dokument HTML. W następnej sekcji przeanalizujemy bardziej zaawansowane ustawienia konwersji przy użyciu Java API.

Konwertuj plik Word na dokument HTML w Javie przy użyciu opcji zaawansowanych{#Konwertuj-plik-Word-do-HTML-Document-in-Java-przy użyciu-opcji-zaawansowanych}

W tej sekcji przekonwertujemy dokument programu Word na plik HTML przy użyciu niektórych zaawansowanych ustawień programowo, wykonując czynności podane poniżej:

  • Najpierw utwórz instancję klasy ConvertApi.
  • Po drugie, utwórz instancję klasy ConvertSettings.
  • Następnie podaj nazwę magazynu w chmurze.
  • Ustaw ścieżkę pliku wejściowego Word i format pliku wyjściowego jako „html”.
  • Następnie utwórz wystąpienie klasy HtmlConvertOptions.
  • Ustaw różne opcje konwersji, takie jak setFromPage, setFromPage, setFixedLayout itp.
  • Teraz ustaw opcje konwersji i ścieżkę pliku wyjściowego za pomocą instancji ConvertSettings.
  • Utwórz instancję klasy ConvertDocumentRequest za pomocą ConvertSettings.
  • Na koniec wywołaj metodę convertdocument() i przekaż parametr ConvertDocumentRequest.

Wykonaj czynności wymienione wcześniej, aby przesłać i pobrać pliki. Poniższy przykład kodu pokazuje, jak przekonwertować dokument programu Word na stronę internetową HTML przy użyciu ustawień zaawansowanych:

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 konwertuje plik Word DOCX na plik HTML przy użyciu dodatkowych ustawień.
public class App {

	public static void main(String[] args) {
		
		// Utwórz instancję interfejsu API konwersji
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Przygotuj ustawienia konwersji
			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");
			
			// przekonwertować do określonego formatu
			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();
		}
	}
}

Darmowy internetowy konwerter plików Word na HTML

Jak przekonwertować plik Word na plik HTML online za darmo? Wypróbuj online [konwerter] Word to HTML 16, aby bezpłatnie utworzyć kod HTML z dokumentu Word. Ten konwerter jest rozwijany przy użyciu wyżej wymienionego API REST Word to HTML.

Wniosek

Podsumowując, konwersja dokumentu programu Word do formatu HTML może przynieść wiele korzyści, takich jak publikowanie treści online lub tworzenie strony internetowej, a także lepsza optymalizacja pod kątem wyszukiwarek. Uzupełniamy artykuł tutaj. Oto, czego nauczyłeś się z tego artykułu:

  • jak programowo zmienić stronę Worda na HTML w Javie;
  • jak przekonwertować plik Worda na plik HTML przy użyciu zaawansowanych ustawień w Javie;
  • programowo przesłać plik Word do chmury, a następnie pobrać przekonwertowany plik HTML z chmury;
  • i konwertuj Word na HTML za pomocą darmowego konwertera Word na HTML.

Ponadto udostępniamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację naszych interfejsów API i komunikowanie się z nimi bezpośrednio przez przeglądarkę. Pełny kod źródłowy pakietu Java SDK jest bezpłatnie dostępny na Github. Sprawdź GroupDocs.Conversion Cloud SDK for Java Przykłady tutaj. Ponadto radzimy zapoznać się z naszym Przewodnikiem wprowadzającym.

Wreszcie, wciąż piszemy nowe artykuły na blogu na temat konwersji różnych formatów plików przy użyciu REST API. Prosimy o kontakt w celu uzyskania regularnych aktualizacji.

Zadać pytanie

W przypadku jakichkolwiek pytań dotyczących interfejsu API konwertera plików Word na HTML prosimy o kontakt za pośrednictwem bezpłatnego wsparcia forum.

Często zadawane pytania

Jak przekonwertować Word na HTML w Javie?

Kliknij ten link, aby zapoznać się z przykładowym kodem Java służącym do szybkiego i łatwego konwertowania plików programu Word na strony internetowe HTML.

Czy mogę przekonwertować Word na HTML w Javie za pomocą REST API?

Tak, możesz zmienić dokument Worda na HTML w Javie. Najpierw utwórz instancję ConvertApi, ustaw wartości ConvertSettings i wywołaj metodę convertDocument z ConvertDocumentRequest, aby przekonwertować dokument programu Word na stronę internetową HTML.

Jak bezpłatnie przekonwertować Word na HTML online?

Konwerter dokumentów Word online na HTML umożliwia darmową, szybką i łatwą konwersję Worda na HTML. Po zakończeniu konwersji online pliku DOC do formatu HTML możesz natychmiast pobrać przekonwertowany plik HTML na swój komputer. Postępuj zgodnie z instrukcjami krok po kroku podanymi poniżej w celu konwersji:

  • Otwórz darmowy konwerter plików Word na HTML online
  • Kliknij wewnątrz obszaru upuszczania plików, aby przesłać plik Word lub przeciągnij i upuść plik Word.
  • Kliknij przycisk Konwertuj teraz, darmowy internetowy konwerter plików Word na HTML zmieni plik Word na HTML.
  • Link do pobrania wyjściowego pliku HTML będzie dostępny natychmiast po przekonwertowaniu pliku Word.

Jak zainstalować bibliotekę Word do HTML Java?

Możesz pobrać konwerter plików Word na HTML biblioteka Java, aby programowo przetwarzać, modyfikować i tworzyć kod HTML z plików Word w Javie. Wykonaj kroki wspomniane wcześniej, aby zainstalować bibliotekę Java.

Jak przekonwertować Word DOC na HTML w systemie Windows?

Odwiedź ten link, aby pobrać konwerter plików Word na HTML w trybie offline dla systemu Windows. Ten darmowy konwerter plików Word na HTML może być używany do szybkiego eksportowania plików Word do formatu HTML w systemie Windows za pomocą jednego kliknięcia.

Zobacz też

Jeśli chcesz dowiedzieć się o powiązanych tematach, zalecamy zapoznanie się z poniższymi artykułami.