html to word

Java REST API do konwersji HTML na dokument Word.

Czy szukasz sposobu na konwersję HTML na dokumenty Word w Javie? Niezależnie od tego, czy tworzysz oprogramowanie do automatyzacji dokumentów, czy musisz generować raporty Word z szablonów HTML, ten samouczek pokazuje, jak to zrobić efektywnie, korzystając z GroupDocs.Conversion Cloud SDK dla Java. W zaledwie kilku linijkach kodu możesz przekształcić HTML do formatu DOC lub DOCX, zachowując układ i stylizację.

Dlaczego konwertować HTML na Word w Javie?

Konwertowanie HTML na dokument Word pozwala ci na:

  • Twórz profesjonalne dokumenty z treści internetowych.
  • Automatyzuj przepływy pracy związane z generowaniem dokumentów.
  • Zachowaj formatowanie i style CSS z HTML.
  • Eksportuj dynamiczne szablony HTML do edytowalnych plików Word.

Zbadajmy następujące tematy w większych szczegółach.

Java HTML do konwersji DOCX REST API

GroupDocs.Conversion Cloud SDK for Java zapewnia potężne interfejs API REST, które pozwala na konwersję ponad 50 formatów plików, w tym HTML na DOC i DOCX. Dzięki temu można łatwo interagować z interfejsem API REST bez obsługi surowych żądań HTTP.

🛠️ Korzyści z używania Java SDK

Oto kilka przekonujących powodów, dla których programiści Java uwielbiają korzystać z tego SDK opartego na REST:

🔧 Łatwa integracja

Bezproblemowo integruje się z aplikacjami Java w zaledwie kilku linijkach kodu.

📁 Obsługuje ponad 50 formatów plików

Konwertuj między formatami DOCX, PDF, HTML, XLSX, PPTX, JPG i wieloma innymi.

☁️ Oparte na chmurze i niezależne od platformy

Nie ma potrzeby instalacji ani zarządzania lokalnymi bibliotekami lub zależnościami.

🔒 Bezpieczne i niezawodne

Twoje dane są przesyłane bezpiecznie za pomocą HTTPS przy użyciu uwierzytelniania OAuth 2.0.

🚀 Automatyzuj procesy pracy

Zautomatyzuj zadania związane z transformacją dokumentów i zmniejsz wysiłek manualny.


💡 Pro Tip: Połącz SDK z zadaniami cron lub mikroserwisami, aby partyjnie przekonwertować tysiące dokumentów.


Teraz, aby użyć SDK, pierwszym krokiem jest zainstalowanie referencji GroupDocs.Conversion Cloud SDK dla Java. Proszę dodać następującą zależność Maven w pom.xml:

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>25.3</version>
</dependency>

Uzyskaj dane uwierzytelniające API

Zarejestruj się na GroupDocs Cloud Dashboard i zdobądź swój identyfikator klienta oraz tajny klucz klienta (proszę postępować zgodnie z instrukcjami określonymi w tym tutorialu).

Jak przekonwertować HTML na Word w Java

Ta sekcja zawiera szczegóły na temat tego, jak łatwo możemy przeprowadzić konwersję HTML na dokument Word za pomocą fragmentu kodu Java.

  1. Zautoryzuj dane uwierzytelniające API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
  1. Prześlij plik JSON do chmury.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("input.html");
fileUpload.uploadFile(new UploadFileRequest("input.html", inputFile));
  1. Ustaw parametry konwersji.
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("converted.doc");
  1. Perform JSON to HTML conversion.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
DocumentResult response = apiInstance.convertDocument(request);
System.out.println("Conversion successful! The resultant DOC file is saved at:" + response.getFilePath());
// Więcej przykładów dostępnych pod  https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Uzyskaj swoje dane uwierzytelniające API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Utwórz instancję klasy Configuration i zainicjalizuj ją za pomocą Client ID & Client Secret.
Configuration configuration = new Configuration(clientId, clientSecret);
// Zdefiniuj podstawowy adres URL API do wykonania operacji konwersji HTML na dokument Word.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Zainicjalizuj instancję ConvertApi z obiektem Configuration
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("myResultant.doc");
    
// Użyj metody ConvertDocument, aby przekonwertować HTML na dokument Word.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Check the response and print success message
if (response != null && response.equals("OK")) {
    System.out.println("Conversion successful! Resultant Word document is saved at: " + response.getFilePath());
}
html to doc

Image:- podgląd konwersji HTML na dokument Word.

HTML do konwersji DOCX z użyciem cURL

Jeśli wolisz narzędzia w wierszu poleceń, możesz łatwo przeprowadzić konwersję HTML na DOCX za pomocą cURL i GroupDocs.Conversion REST API.

Po pierwsze, musimy wygenerować token dostępu JWT, a następnie wykonać następujące polecenie cURL, aby przekształcić stronę internetową na dokument Word i zapisać uzyskany plik DOCX w chmurze.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"docx\",\"OutputPath\": \"{resultantFile}\"}"

Proszę zastąpić sourceFile nazwą pliku HTML wejściowego, resultantFile nazwą rezultatu dokumentu Word oraz accessToken spersonalizowanym tokenem dostępu JWT.

  • Aby zapisać wynikowy dokument Word na lokalnym dysku, spróbuj użyć poniższego polecenia cURL.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"docx\"}" \
-o "{resultantFile}"

Wypróbuj bezpłatny konwerter HTML na Word online

Użyj naszej darmowej HTML to Word Converter aplikacji w przeglądarce internetowej i przetestuj możliwości API GroupDocs.Conversion Cloud.

aplikacja html do docx

Przydatne linki

Ostateczne myśli

Używając GroupDocs.Conversion Cloud SDK dla Java, możesz łatwo zintegrować konwersję HTML na dokument Word w swoich aplikacjach. Oszczędza to czas, zachowuje formatowanie i upraszcza przepływy pracy związane z automatyzacją dokumentów dla deweloperów.

Zalecane Artykuły

Zachęcamy do odwiedzenia następujących linków, aby dowiedzieć się więcej o: