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.