Java vykresluje dokumenty do HTML5

Pracujete na aplikaci pro prohlížení dokumentů v Javě? Chcete mít jednotné řešení pro prohlížení všech běžných formátů souborů? Máme pro vás dobrou zprávu, pomocí GroupDocs.Viewer Cloud SDK for Java můžete vykreslovat MS Office, PDF a mnoho dalších formátů souborů do HTML5. Takže dokumenty různých typů lze snadno zobrazovat uvnitř vaší aplikace bez instalovaného dalšího softwaru (jako MS Office, Apache Open Office, Adobe Acrobat Reader a další).

GroupDocs.Viewer Cloud je řešení pro vykreslování a prohlížení dokumentů nezávislé na platformě. Umožňuje vám zobrazit více než 80 standardních typů dokumentů ve vaší aplikaci. Hlavním účelem GroupDocs.Viewer Cloud je schopnost rychle a kvalitně vykreslovat dokumenty do HTML, Image nebo PDF reprezentace. V tomto příspěvku se zaměřím na výstup HTML5.

Nyní vám ukážu, jak snadno můžete vykreslit svůj vstupní dokument do HTML5 s několika řádky kódu. Jak bylo uvedeno dříve, v tomto příspěvku použiji GroupDocs.Viewer Cloud SDK pro Javu. Pokud však používáte nějaký jiný programovací jazyk, můžete zkontrolovat SDK podle svého výběru z našeho úložiště GitHub. Obsahuje SDK pro všechny oblíbené programovací jazyky. Umožňuje vývojářům používat GroupDocs.Viewer Cloud přímo ve svých aplikacích, aniž by se museli starat o základní volání REST API.

Tady jsme!

Krok 1:

Než začneme s kódováním, zaregistrujte se na groupdocs.cloud a získejte své SID a klíč APP.

Krok 2:

GroupDocs Cloud hostuje všechny své sady Java SDK na úložišti Maven. Vytvořte nový projekt Maven a přidejte následující konfiguraci/umístění úložiště Maven do souboru pom.xml Maven, jak je uvedeno níže, abyste mohli používat 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:

Zkopírujte následující ukázkový kód Java do své třídy Java. Převádíme soubor DWF do 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) {
		//Získejte své AppSID a AppKey na https://dashboard.groupdocs.cloud (je nutná bezplatná registrace).
		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:

Spusťte kód a je to. Odpověď API obsahuje adresu URL výsledného HTML ke stažení pro následné zpracování podle vašeho požadavku.

Prozkoumejte další ukázky kódu sady GroupDocs.Viewer Cloud SDK pro Javu z GitHubu.

Máte dotaz nebo návrh? Neváhejte nám napsat komentář níže nebo položit otázku do fóra podpory. Pomáhá nám to naše API neustále vylepšovat a zdokonalovat.