GroupDocs.Viewer の概要

Java アプリケーションで文書、スライド、ダイアグラム、その他多数のドキュメントタイプをレンダリング、表示、変換できる API

Illustration viewer

文書を効率的かつ確実に表示

GroupDocs.Viewer API を使用すると、柔軟かつ強力なオプションで、サポートされるすべての形式の文書を HTMLJPEG, PNG、および PDF に効率的にレンダリングでき、コンテンツと文書構造の整合性を維持します。GroupDocs.Viewer は Windows と Linux のプラットフォームで動作します。

最も一般的なファイルおよび文書形式がサポートされています

当社は、WordExcelPDFPowerPoint を含む 190 以上の最も一般的なファイル・文書形式のレンダリングをサポートしています。OpenDocument 形式、アーカイブ、ラスタおよびベクタ画像、電子書籍、プログラミング言語やマークアップ、その他多数のファイルタイプ、さらにパスワード保護された暗号化ファイルにも対応しています。

カスタマイズ可能な出力

GroupDocs.Viewer は、文書をレンダリングするだけでなく、どのように、文書のどの部分をレンダリングするか、どのようにレンダリングするかを正確に制御し、レンダリング結果にさまざまな変換を適用することも可能です。

Spring フレームワーク向け Web UI

数分でプロジェクトに追加できる Spring フレームワーク向けのオープンソース UI パッケージを提供しています。Viewer.UI パッケージには Angular ベースの Web UI が含まれ、便利な API とデータストレージプロバイダーのセットを提供します。

プラットフォームの独立性

GroupDocs.Viewer for Java は以下のオペレーティングシステム、フレームワーク、パッケージマネージャーをサポートします

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

サポートされているファイル形式

GroupDocs.Viewer for Java は、以下の ファイル形式 の操作をサポートします。

Microsoft Office、OpenDocument、テキスト形式

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • Project: MPP, MPT, MPX
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE
  • OpenDocument: ODT, OTT, ODS, ODP, OTP, OTS, ODG
  • Fixed Page Layout: PDF, TEX, XPS, OXPS
  • e-Books: EPUB, MOBI, DjVu
  • Delimiter-Separated Values: CSV, TSV

画像、グラフィック、図

  • ラスタ画像: BMP, GIF, JPG, PNG, TIFF, WebP, DNG, DIB, Jpeg2000 family
  • Windows Icon: ICO
  • Scalable Vector Graphics: SVG, CDR, CMX, IGS, SVGZ
  • Adobe Photoshop: PSD, PSB
  • Stereo Lithography (3D Printing): STL
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DWT, IFC, STL, CF2

その他

  • Web: HTML, MHT, MHTML, XML
  • Metafile: WMF, EMF, CGM, EMZ, WMZ
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM
  • Project: MPP, MPT, MPX
  • PostScript: PS, EPS
  • アーカイブ: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • その他: VCF, VCARD, NUMBERS, NSF, OBJ
  • C/C++/C# Files: C, CC, C# , CPP, CXX, CS, H, HH, M, MM
  • Java/JavaScript Files: JAVA, JS, JSON, PROPERTIES

GroupDocs.Viewer の機能

PDF と Office ドキュメントをシームレスにレンダリング、表示、変換します

Feature icon

HTML でドキュメントを表示

任意のタイプのドキュメントを CSS と SVG を含む HTML ドキュメントに変換し、最新のウェブブラウザで表示できます。

Feature icon

ドキュメントを JPEG または PNG にラスタライズ

サポートされている任意のドキュメント形式をラスタ画像にラスタライズし、画像形式と圧縮品質を調整できます。

Feature icon

ドキュメントのフォントを制御

ドキュメントで使用されているフォントを特定します。欠落しているフォントは置換するか、出力から除外して管理できます。

Feature icon

PDF に変換

サポートされている任意の形式のドキュメントを、調整可能なオプションで簡単に PDF に変換して保存できます。

Feature icon

変換を適用

レンダリング中に出力ドキュメントを変換できます。ページの回転や再配置が可能で、テキストの透かしを上に配置することもできます。

Feature icon

HTML 出力の調整

GroupDocs.Viewer が生成する HTML ドキュメントは細かく調整できます。ストリームまたはファイルへの保存、外部または埋め込みリソース、コールバックなどが可能です。

Feature icon

複雑なドキュメント構造のサポート

GroupDocs.Viewer は単一ドキュメントだけでなく、内部にドキュメントのリストや階層構造を持つファイルもサポートします。たとえば、添付ファイル付きのメールメッセージ、フォルダー内にファイルがある ZIP アーカイブ、複数ページの TIFF 画像などです。

Feature icon

最適化オプション

GroupDocs.Viewer には調整可能なキャッシュサブシステムがあり、ドキュメントのキャッシュ版を使用してロード時間を短縮できます。また、形式ごとのさまざまなオプションにより、レンダリングから不要な部分(フォント、非表示シート、メール添付ファイルなど)を除外して全体のパフォーマンスを最適化できます。

Feature icon

パスワード保護されたドキュメントのサポート

GroupDocs.Viewer は、ロードオプションでパスワードを指定することで、PDF、WordProcessing、Spreadsheet、Presentation など、さまざまな種類の暗号化ドキュメントを開くことができます。

コードサンプル

典型的な GroupDocs.Viewer for Java の操作例

DOCX を HTML にレンダリング

HtmlViewOptions クラスのプロパティを使用すると、変換プロセスを制御できます。詳細は こちら。 例えば、出力 HTML ファイルにすべての外部リソースを埋め込み、ファイルを縮小し、印刷用に最適化できます。

Java

import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;

// Viewer をインスタンス化
try (Viewer viewer = new Viewer("resume.docx"))
{
    // 出力 HTML オプションを設定
    HtmlViewOptions options = 
    HtmlViewOptions.forEmbeddedResources();

    // DOCX を埋め込みリソース付きで HTML にレンダリング
    viewer.view(options);
}

PPTX を PDF にエクスポート

PdfViewOptions クラスのインスタンスを作成し、Viewer.View メソッドに渡して PowerPoint PPTX ファイルを PDF に変換します。 PdfViewOptions クラスのプロパティを使用して変換プロセスを制御できます。たとえば、出力 PDF ファイルに保護を設定したり、ページの順序を変更したり、ドキュメント画像の品質を指定したりできます。詳細は、以下のドキュメント セクションをご参照ください。

Java

import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;

// Viewer をインスタンス化
try (Viewer viewer = new Viewer("presentation.pptx"))
{            
    // 出力 PDF オプションを設定
    PdfViewOptions viewOptions = new PdfViewOptions();

    // PPTX を PDF にエクスポート
    viewer.view(viewOptions);
}

始める準備はできていますか?

GroupDocs.Viewer を無料でダウンロードするか、フルアクセスの試用版ライセンスを取得してください。

有用なリソース

ドキュメント、コードサンプル、コミュニティサポートを調べて、体験を向上させます。

一時ライセンスのヒント

1
職場の電子メールで登録してください。フリー メール サービスは使用できません。
2
2 番目のステップで [一時ライセンスを取得] ボタンを使用します。
 日本