Java ドキュメントを HTML5 にレンダリングする

Java でドキュメント ビューア アプリケーションを開発していますか?すべての一般的なファイル形式を表示する単一のソリューションが必要ですか?良いニュースがあります。GroupDocs.Viewer Cloud SDK for Java を使用すると、MS Office、PDF、その他多くのファイル形式を HTML5 にレンダリングできます。そのため、追加のソフトウェア (MS Office、Apache Open Office、Adobe Acrobat Reader など) をインストールしなくても、さまざまな種類のドキュメントをアプリケーション内で簡単に表示できます。

GroupDocs.Viewer Cloud は、プラットフォームに依存しないドキュメントのレンダリングおよび表示ソリューションです。これにより、80 を超える業界標準のドキュメント タイプをアプリケーションで表示できます。 GroupDocs.Viewer Cloud の主な目的は、ドキュメントを HTML、画像、または PDF 表現に高速かつ高品質でレンダリングできる機能です。この投稿では、HTML5 出力に焦点を当てていきます。

ここで、数行のコードで入力ドキュメントを HTML5 にレンダリングする方法を簡単に説明します。前に述べたように、この投稿では Java 用 GroupDocs.Viewer Cloud SDK を使用します。ただし、他のプログラミング言語を使用している場合は、GitHub リポジトリから選択した SDK を確認できます。これには、すべての一般的なプログラミング言語の SDK が含まれています。これにより、開発者は、基礎となる REST API 呼び出しを気にせずに、アプリケーション内で直接 GroupDocs.Viewer Cloud を使用できるようになります。

どうぞ!

ステップ1:

コーディングを始める前に、groupdocs.cloud にサインアップして APP SID と APP Key を取得してください。

ステップ2:

GroupDocs Cloud は、すべての Java SDK を Maven リポジトリ でホストします。 groupdocs-viewer-cloud を使用するには、新しい Maven プロジェクトを作成し、Maven pom.xml に次の Maven リポジトリ設定/場所を追加します。



<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>

ステップ 3:

次のサンプル Java コードを Java クラスにコピーします。 DWF ファイルを 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) {
		//https://dashboard.groupdocs.cloud で AppSID と AppKey を取得します (無料の登録が必要です)。
		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();
		}
	}
}

ステップ 4:

コードを実行するだけです。 API 応答には、要件に応じて後処理のためにダウンロードする結果の HTML の URL が含まれています。

GitHub から GroupDocs.Viewer Cloud SDK for Java の コード サンプル をさらに調べてください。

ご質問またはご提案がありますか?お気軽に以下にコメントを残すか、サポート フォーラムに質問を投稿してください。これは、API を継続的に改善および改良するのに役立ちます。