<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer-cloud</artifactId>
<version>21.12</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-viewer-cloud', version: '21.12')
<dependency org="com.groupdocs" name="groupdocs-viewer-cloud" rev="21.12">
<artifact name="groupdocs-viewer-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-viewer-cloud" % "21.12"
ドキュメント ビューア Java クラウド REST API
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | {{ハイパーリンク8}}
GroupDocs.Viewer Cloud SDK for Java は、サードパーティ ソフトウェアをインストールせずに動作するクラウド ドキュメント レンダリングおよび表示 Java アプリの構築を支援します。 GroupDocs.Viewer Cloud REST APIs のラッパーです。
クラウド ドキュメント表示 SDK の機能
- Ability to render files of various supported file formats into PDF, HTML, or Image formats。
- サポートされているファイル タイプ (Outlook データ ファイル、アーカイブ、PDF など) からの Get the list of attachments。
- ドキュメントを「HTML」形式にレンダリングする際に、さまざまなオプションを利用します。
- レンダリングされた
HTML
のサイズを縮小するには、レンダリングされた出力から exclude common fonts することができます。 - Control the image size レンダリングされた
HTML
内の出力画像の高さと幅を制限または制限することにより。 - HTML minification を介して
HTML
コンテンツ構造をそのまま維持しながら、余分な空白やコメントなどを削除します。 - Convert output HTML to vector SVG for better quality printing。
- Render HTML in responsive mode すべてのデバイスで一貫して見えるようにします。
- レンダリングされた
- ドキュメントを画像形式にレンダリングする際に、さまざまなオプションを利用します。
- ドキュメントを「PDF」形式にレンダリングする際に、さまざまなオプションを使用します。
- 次のようなアベイル various other rendering options:
- レンダリングされた PDF、HTML、または画像出力に透かしを適用します。
- HTML、PNG、JPG、および PDF 形式でレンダリングしながら、ページを 90、180、270 度回転します。
- Word® ドキュメント、Excel® スプレッドシート、PowerPoint® プレゼンテーション、コメント付きの PDF ファイルをレンダリングします。
- レンダリング結果に PowerPoint® スライド ノートを表示します。
- 非表示のページを含む図、非表示のスライドを含むプレゼンテーション、および非表示のワークシートを含むスプレッドシートをレンダリングします。
- 希望する開始ページ番号を指定して、「N」個の連続ページをレンダリングします。
- レンダリング中にカスタム フォント ソースを追加します。
- 不足している、または英語以外のフォントを置き換えます。
機能のより包括的なリストについては、Official Documentation にアクセスしてください。
サポートされているドキュメント ビューアーのファイル形式
Microsoft Word®: DOC、DOCM、DOCX、DOT、DOTM、DOTX、RTF、TXT
OpenOffice Writer®: ODT、OTT
Microsoft Excel®: XLS、XLSB、XLSM、XLSX
OpenOffice Calc®: ODS、OTS
Microsoft PowerPoint®: PPT、PPTX、PPTM、PPS、PPSX、POTX、POTM
OpenOffice Impress®: ODP、OTP
Microsoft Visio®: VDW、VDX、VSD、VSDM、VSDX、VSS、VSSM、VSSX、VST、VSTM、VSTX、VSX、VTX
Microsoft OneNote®: 1
Microsoft Project®: MMP、MPT
Microsoft Outlook®: EML、MSG、OST、PST
Apple® メール: EMLX
CAD: DGN、DWF、DWG、DXF、IFC、STL
電子書籍: EPUB、MOBI
画像: BMP、DJVU、DNG、DIG、ICO、JP2、JPG、JPEG、ODG、PCL、PNG、TIF、TIFF、WEBP
医用画像処理: DCM
Adobe Postscript®: PSD
追記: PS、EPS
ベクター画像: SVG
マークアップ: HTML、MHT、MHTML
固定レイアウト: PDF、XPS
LaTeX: TEX
メタ ファイル: CGM、EMF、WMF
要件
API クライアント ライブラリを構築するには、次のものが必要です。
- Java 1.7+
- メイヴン
前提条件
GroupDocs.Viewer Cloud SDK for Java を使用するには、GroupDocs Cloud でアカウントを登録し、Cloud Dashboard でクライアント ID とクライアント シークレットを検索/作成する必要があります。無料枠あります。詳細については、GroupDocs Cloud Pricing を参照してください。
Maven から GroupDocs.Viewer-Cloud をインストールします
GroupDocs Cloud リポジトリをアプリケーションの pom.xml に追加します
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
ソースからインストール
API クライアント ライブラリをローカルの Maven リポジトリにインストールするには、次のコマンドを実行するだけです。
mvn clean install
代わりにリモートの Maven リポジトリにデプロイするには、リポジトリの設定を構成して実行します。
mvn clean deploy
詳細については、OSSRH Guide を参照してください。
Maven ユーザー
この依存関係をプロジェクトの POM に追加します。
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer-cloud</artifactId>
<version>21.12</version>
<type>pom</type>
</dependency>
その他
最初に、次を実行して JAR を生成します。
mvn clean package
次に、次の JAR を手動でインストールします。
target/groupdocs-viewer-cloud-21.12.jar
target/lib/*.jar
始めましょう
Quick Startの指示に従ってください。
Java Cloud SDK を介して Track Changes を含む Word® ドキュメントをレンダリングする
// For complete examples and data files, please go to https://github.com/groupdocs-viewer-cloud/groupdocs-viewer-cloud-java-samples
string MyClientSecret = ""; // Get Client Id and Client Secret from https://dashboard.groupdocs.cloud
string MyClientId = ""; // Get Client Id and Client Secret from https://dashboard.groupdocs.cloud
Configuration configuration = new Configuration(MyClientId, MyClientSecret);
ViewApi apiInstance = new ViewApi(configuration);
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("SampleFiles/with_tracked_changes.docx");
ViewOptions viewOptions = new ViewOptions();
viewOptions.setFileInfo(fileInfo);
viewOptions.setViewFormat(ViewFormatEnum.HTML);
HtmlOptions renderOptions = new HtmlOptions();
WordProcessingOptions wordProcessingOptions = new WordProcessingOptions();
wordProcessingOptions.setRenderTrackedChanges(true);
renderOptions.setWordProcessingOptions(wordProcessingOptions);
viewOptions.setRenderOptions(renderOptions);
ViewResult response = apiInstance.createView(new CreateViewRequest(viewOptions));
承認と認証
API 用に定義された Authentication schemes は次のとおりです。
JWT
- タイプ: OAuth 2.0
- フロー: アプリケーション
- 認証 URL:https://api.groupdocs.cloud/connect/token
- トークンの有効期間: 1 日 (デフォルト)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | {{ハイパーリンク8}}