Java Renderuj dokumenty do HTML5

Czy pracujesz nad aplikacją do przeglądania dokumentów w Javie? Czy chcesz mieć jedno rozwiązanie do przeglądania wszystkich popularnych formatów plików? Mamy dla Ciebie dobrą wiadomość: możesz renderować MS Office, PDF i wiele innych formatów plików do formatu HTML5 za pomocą GroupDocs.Viewer Cloud SDK for Java. Aby dokumenty różnych typów mogły być łatwo wyświetlane w Twojej aplikacji bez instalowania dodatkowego oprogramowania (takiego jak MS Office, Apache Open Office, Adobe Acrobat Reader i inne).

GroupDocs.Viewer Cloud to niezależne od platformy rozwiązanie do renderowania i przeglądania dokumentów. Umożliwia wyświetlanie w aplikacji ponad 80 standardowych typów dokumentów branżowych. Głównym celem GroupDocs.Viewer Cloud jest możliwość szybkiego i wysokiej jakości renderowania dokumentów w formatach HTML, obrazów lub PDF. W tym poście skupię się na wyjściu HTML5.

Teraz pokażę ci, jak łatwo możesz wyrenderować dokument wejściowy do formatu HTML5 za pomocą kilku linii kodu. Jak wspomniano wcześniej, w tym poście zamierzam użyć GroupDocs.Viewer Cloud SDK for Java. Jeśli jednak używasz innego języka programowania, możesz sprawdzić wybrany zestaw SDK z naszego repozytorium GitHub. Zawiera SDK dla wszystkich popularnych języków programowania. Umożliwia programistom korzystanie z GroupDocs.Viewer Cloud bezpośrednio w ich aplikacjach bez martwienia się o bazowe wywołania API REST.

No to ruszamy!

Krok 1:

Zanim zaczniemy kodować, zarejestruj się w groupdocs.cloud, aby otrzymać identyfikator SID i klucz aplikacji.

Krok 2:

GroupDocs Cloud udostępnia wszystkie swoje pakiety Java SDK w repozytorium Maven. Utwórz nowy projekt Maven i dodaj następującą konfigurację / lokalizację repozytorium Maven w pliku Maven pom.xml, jak poniżej, aby użyć groupdocs-viewer-cloud.



<repository>

    <id>groupdocs-artifact-repository</id>

    <name>GroupDocs Artifact Repository</name>

    <url>http://repository.groupdocs.cloud/repo</url>

</repository>


<dependency>

    <groupId>com.groupdocs</groupId>

    <artifactId>groupdocs-viewer-cloud</artifactId>

    <version>19.5</version>

    <scope>compile</scope>

</dependency>

Krok 3:

Skopiuj następujący przykładowy kod Java do swojej klasy Java. Konwertujemy plik DWF na HTML5.

import com.groupdocs.cloud.viewer.api.*;
import com.groupdocs.cloud.viewer.client.ApiException;
import com.groupdocs.cloud.viewer.model.*;
import com.groupdocs.cloud.viewer.model.requests.*;
import examples.Utils;

public class Viewer_Java_Create_View_With_HTML_ViewOptions {

	public static void main(String[] args) {
		//Uzyskaj identyfikator AppSID i klucz AppKey na stronie https://dashboard.groupdocs.cloud (wymagana jest bezpłatna rejestracja).
		ViewApi apiInstance = new ViewApi(Utils.AppSID, Utils.AppKey);
		try {

			ViewOptions viewOptions = new ViewOptions();

			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("viewerdocs\\three-layouts.dwf");
			fileInfo.setPassword("");
			fileInfo.setStorageName(Utils.MYStorage);

			viewOptions.setFileInfo(fileInfo);

			HtmlOptions renderOptions = new HtmlOptions();
			renderOptions.setExternalResources(true);
			renderOptions.defaultFontName("Arial");

			viewOptions.setRenderOptions(renderOptions);

			CreateViewRequest request = new CreateViewRequest(viewOptions);

			ViewResult response = apiInstance.createView(request);
			System.out.println("Expected response type is ViewResult: " + response.getPages().size());

		} catch (ApiException e) {
			System.err.println("Exception while calling ViewApi:");
			e.printStackTrace();
		}
	}
}

Krok 4:

Uruchom kod i to wszystko. Odpowiedź API zawiera adres URL wynikowego kodu HTML do pobrania w celu dalszego przetworzenia zgodnie z Twoimi wymaganiami.

Poznaj więcej przykładów kodu pakietu GroupDocs.Viewer Cloud SDK for Java z GitHub.

Masz pytanie lub sugestię? Zachęcamy do pozostawienia nam komentarza poniżej lub zadania pytania na forum wsparcia. Pomaga nam to w ciągłym ulepszaniu i udoskonalaniu naszego interfejsu API.