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 を継続的に改善および改良するのに役立ちます。