GroupDocs.Viewer の概要

Node.js アプリケーションでドキュメント、スライド、図表、その他多数のドキュメントタイプをレンダリング、表示、変換する API

Illustration viewer

ドキュメントを効率的かつ確実に表示

GroupDocs.Viewer API を使用すると、サポートされている任意の形式のドキュメントを、柔軟で強力なオプションを使用して HTML、JPEG、PNG、PDF に効率的にレンダリングでき、コンテンツとドキュメント構造の整合性を維持します。GroupDocs.Viewer for Node.js は Windows と Linux プラットフォームで動作します。

最も一般的なファイルおよびドキュメント形式がサポートされています

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

カスタマイズ可能な出力

GroupDocs.Viewer は、ドキュメントをレンダリングするだけでなく、どのように、どの部分をレンダリングするか、どのようにレンダリングするかを正確に制御し、レンダリング結果にさまざまな変換を適用できます。

プラットフォーム非依存

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

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
NPM

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

GroupDocs.Viewer for Node.js via 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 など、さまざまな種類の暗号化ドキュメントを開くことができます。

コードサンプル

Node.js 用の典型的な GroupDocs.Viewer の使用例(Java 操作経由)

DOCX を HTML にレンダリング

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

JavaScript

import { Viewer, HtmlViewOptions } from '@groupdocs/groupdocs.viewer'

// 出力 HTML オプションを設定、ページごとに 1 ファイル
const viewOptions = HtmlViewOptions.forEmbeddedResources()

// Viewer をインスタンス化
const viewer = new Viewer("resume.docx")

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

PPTX を PDF にエクスポート

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

JavaScript

import { Viewer, PdfViewOptions } from '@groupdocs/groupdocs.viewer'

// 出力 PDF オプションを設定
const viewOptions = new PdfViewOptions("presentation.pdf")

// Viewer をインスタンス化
const viewer = new Viewer("presentation.pptx")

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

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

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

有用なリソース

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

一時ライセンスのヒント

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