Konwertuj HTML na Word DOC lub DOCX w Javie.

Konwertuj HTML na Word (DOC, DOCX) Programowo w Javie.

HTML, czyli Hypertext Markup Language, to standardowy język znaczników używany do tworzenia i strukturyzacji stron internetowych. Z drugiej strony dokumenty Word służą do tworzenia i edytowania dokumentów tekstowych. Istnieje kilka powodów, dla których warto przekonwertować kod HTML na format programu Word, na przykład w celu edytowania, udostępniania lub drukowania. Dokumenty programu Word są łatwiejsze do edycji, lepiej nadają się do drukowania, są bardziej stabilne i zachowują ważne informacje niż dokumenty HTML. Ten wpis na blogu zawiera kompleksowy przewodnik dotyczący programistycznej konwersji HTML na Word (DOC, DOCX) w Javie przy użyciu GroupDocs.Conversion Cloud REST API.

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

Java HTML do Word Conversion REST API — instalacja Java SDK

Korzystając z GroupDocs.Conversion Cloud SDK for Java, możesz szybko i dokładnie konwertować dokumenty HTML na Word w Javie przy minimalnym wysiłku. Ten interfejs API pozwala zautomatyzować proces konwersji formatu pliku, ułatwiając konwersję dużej liczby dokumentów. Oszczędza czas i wysiłek. Obsługuje również konwersję dokumentów i plików dowolnego obsługiwanego formatu plików do dowolnego potrzebnego formatu. Możesz szybko przetwarzać ponad 50 rodzajów plików i dokumentó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>

Zanim zaczniesz postępować zgodnie z instrukcjami i dostępnymi fragmentami kodu, uzyskaj swój identyfikator klienta i klucz tajny klienta z pulpitu nawigacyjnego. 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);

Teraz postępuj zgodnie z poniższym przewodnikiem krok po kroku dotyczącym konwersji HTML na Word w Javie.

Konwertuj pliki HTML na dokumenty programu Word w Javie przy użyciu interfejsu API REST

Konwersja plików HTML do formatu Word DOC lub DOCX może być przydatna na wiele sposobów, na przykład do edycji, udostępniania lub drukowania. Aby przekonwertować dokument HTML do formatu Word, należy wykonać następujące czynności:

Prześlij plik

Najpierw prześlij dokument HTML 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.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();
		}
		
	}
}

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

Konwertuj HTML na Word DOCX na w Javie

W tej sekcji opisano, jak programowo przekonwertować plik HTML na format DOCX 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 HTML i format pliku wyjściowego jako „docx”.
  • Następnie utwórz instancję klasy DocxConvertOptions.
  • Opcjonalnie ustaw różne opcje konwersji, takie jak setFromPage, setPagesCount, setZoom, setDpi itp.
  • Teraz ustaw opcje konwersji i ścieżkę pliku wyjściowego za pomocą instancji ConvertSettings.
  • Następnie utwórz instancję klasy ConvertDocumentRequest i przekaż parametr ConvertSettings.
  • Na koniec wywołaj metodę convert\document() i przekaż parametr ConvertDocumentRequest.

Poniższy fragment kodu pokazuje, jak przekonwertować dokument HTML na dokument Word w Javie przy użyciu interfejsu API REST:

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;

// Konwertuj stronę internetową HTML na dokument Word 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.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");
		
			// przekonwertować 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();
		}
	}
}

Pobierz przekonwertowany plik

Powyższy przykładowy kod zapisze przekonwertowany dokument programu Word 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.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();
		}
		
	}
}

Darmowy internetowy konwerter HTML na Word

Jak za darmo przekonwertować HTML na Word online? Wypróbuj bezpłatny konwerter HTML na Word, aby wygenerować dokument Word z HTML. Ten konwerter został opracowany przy użyciu wyżej wymienionego API REST HTML do Worda.

Wniosek

Uzupełniamy artykuł tutaj. Oto, czego dowiedziałeś się z tego artykułu:

  • jak programowo konwertować dokumenty HTML do Word DOC lub DOCX w Javie;
  • programowo przesłać plik HTML do chmury, a następnie pobrać przekonwertowany dokument Word z chmury;
  • i konwertuj HTML na Word za pomocą darmowego konwertera HTML na Word.

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. Rozpocznij konwersję dokumentów HTML do formatu Word już dziś i przekonaj się, jaką to robi różnicę.

Wreszcie, wciąż piszemy nowe artykuły na blogu na temat konwersji różnych formatów plików przy użyciu REST API. Prosimy więc o regularne aktualizacje.

Zadać pytanie

W przypadku jakichkolwiek pytań dotyczących konwertera HTML na Word, prosimy o kontakt na bezpłatnym forum pomocy technicznej forum.

Często zadawane pytania

Jak przekonwertować HTML na Word za pomocą Java?

Proces konwersji HTML na Word w Javie zazwyczaj obejmuje użycie biblioteki Java lub API, takiej jak GroupDocs.Conversion Cloud REST API, w celu wykonania konwersji. Interfejs API można skonfigurować do obsługi procesu konwersji, w tym do obsługi błędów i wyjątków.

Jaki jest najlepszy sposób konwersji HTML na Word w Javie?

Najlepszym sposobem konwersji HTML na Word w Javie jest użycie biblioteki lub interfejsu API obsługującego konwersję, takiego jak GroupDocs.Conversion Cloud REST API.

Jak za darmo przekonwertować HTML na Word online?

Bezpłatny internetowy konwerter HTML na DOC umożliwia darmową, szybką i łatwą konwersję HTML na Word. Po zakończeniu konwersji online formatu HTML do formatu Word DOC 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 internetowy konwerter HTML na DOC
  • Kliknij wewnątrz obszaru upuszczania pliku, aby przesłać plik HTML lub przeciągnij i upuść plik HTML.
  • Kliknij przycisk Konwertuj teraz, darmowy internetowy konwerter HTML na Word przekonwertuje HTML na plik Word.
  • Link do pobrania pliku wyjściowego będzie dostępny natychmiast po konwersji strony HTML.

Jak przekonwertować HTML na Word w systemie Windows?

Odwiedź stronę ten link, aby pobrać konwerter HTML do programu Word w trybie offline dla systemu Windows. Konwerter dokumentów HTML na Word w trybie offline może być używany do szybkiego przekształcania HTML w Word 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.