GroupDocs.Viewer の概要

.NET アプリケーションでドキュメント、スライド、図、その他多くの種類のドキュメントをレンダリング、表示、変換するための API

Illustration viewer

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

GroupDocs.Viewer API を使用すると、コンテンツとドキュメント構造の整合性を維持しながら、柔軟で強力なオプションを使用して、サポート可能な形式のドキュメントを HTML、JPEG、PNG、PDF に効率的にレンダリングできます。 GroupDocs.Viewer は .NET Framework 4.6.2 および .NET 6.0 をサポートしており、Windows および Linux プラットフォームで動作します。

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

Word、Excel、PDF、PowerPoint、OpenDocument 形式ファミリー、アーカイブ、ラスター画像とベクター画像、電子書籍、プログラミング言語とマークアップ、および暗号化されたファイルを含むその他の多くのファイル タイプを含む、180 を超える最も一般的なファイルおよびドキュメント形式のレンダリングをサポートしています。パスワードで保護されたファイル。

カスタマイズ可能な出力

GroupDocs.Viewer を使用すると、ドキュメントをレンダリングするだけでなく、ドキュメントのどの部分をレンダリングするか、現時点でどのようにレンダリングするかを正確に制御し、レンダリングされた出力にさまざまな変換を適用することもできます。

ASP.NET Core の UI

数分でプロジェクトに追加できる ASP.NET Core 用のオープン ソース UI パッケージが提供されます。 Viewer.UI パッケージには、Angular ベースの Web UI が含まれており、便利な API とデータ ストレージ プロバイダーのセットを提供します。

プラットフォームのサポート

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

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Windows 固有のパッケージ

  • .NET Framework 4.6.2+および.NET 6.0をサポート
  • 最も包括的なファイル形式のサポート
  • System.Drawing および System.Drawing.Common に依存します
NuGetのダウンロード

クロスプラットフォームパッケージ

  • .NET 6.0以降のバージョンをサポート
  • 限られたファイル形式のサポート
  • Windows、Linux、macOS で動作します
NuGetのダウンロード

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

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

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 Windows 固有のパッケージでサポートされています
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE Windows 固有のパッケージでサポートされています
  • 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 Windows 固有のパッケージでサポートされています
  • Stereo Lithography (3D Printing): STL
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DWT, IFC, STL, CF2

他の

  • ウェブ: HTML, MHT, MHTML, XML
  • Metafile: WMF, EMF, CGM, EMZ, WMZ
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM Windows 固有のパッケージでサポートされています
  • 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 ドキュメントに変換し、最新の Web ブラウザで表示できます。

Feature icon

ドキュメントをラスタライズする

サポート可能なドキュメント形式をラスター画像にラスター化し、画像形式と圧縮品質を調整できます。

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、スプレッドシート、プレゼンテーションなど、さまざまな種類の暗号化されたドキュメントを開くことができます。

コードサンプル

.NET 操作用の典型的な GroupDocs.Viewer の使用例

DOCX を HTML にレンダリングする

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

C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

// ビューアをインスタンス化する
using (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 ファイルを保護したり、ページの順序を変更したり、ドキュメントの画像の品質を指定したりできます。詳細については、次のドキュメント セクション を参照してください。

C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

using (var viewer = new Viewer("presentation.pptx"))
{
    // 出力 PDF オプションを設定する       
    var viewOptions = new PdfViewOptions("presentation.pdf");
    
    // PPTXをPDFにエクスポート       
    viewer.View(viewOptions);
}

 日本