GroupDocs.Viewerの概要

Pythonアプリケーションでドキュメント、スライド、図表、およびその他の多くのドキュメントタイプのレンダリング、表示、変換を行うためのAPI

Illustration viewer

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

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

最も人気のあるファイル形式とドキュメント形式がサポートされています

Word、Excel、PDF、PowerPoint、OpenDocument形式ファミリ、アーカイブ、ラスターおよびベクター画像、電子ブック、プログラミング言語とマークアップ、およびパスワード保護による暗号化ファイルを含む、180を超える最も人気のあるファイル形式とドキュメント形式のレンダリングをサポートしています。

カスタマイズ可能な出力

GroupDocs.Viewerを使用すると、ドキュメントのレンダリングだけでなく、レンダリングする必要のあるドキュメントの部分を正確に制御したり、レンダリング方法を制御したり、レンダリングされた出力にさまざまな変換を適用したりすることもできます。

プラットフォーム非依存性

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

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

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

GroupDocs.Viewer for Python (via .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
  • 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

他の

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

コードサンプル

Python経由の.Netを使用したGroupDocs.Viewerの操作の典型的なユースケース

DOCXをHTMLに変換

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

Python

import groupdocs.viewer as gv
import groupdocs.viewer.options as gvo 

// ビューアーをインスタンス化
with gv.Viewer("resume.docx") as viewer:
  // 出力HTMLオプションを設定 (1ページあたりの1ファイル)
  viewOptions = gvo.HtmlViewOptions.for_embedded_resources("page_{0}.html")
  // 埋め込みリソースを使用したPDFからHTMLへのレンダリング
  viewer.view(viewOptions)

PPTXをPDFにエクスポート

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

Python

import groupdocs.viewer as gv
import groupdocs.viewer.options as gvo  

// ビューアーをインスタンス化
with gv.Viewer("presentation.pptx") as viewer:
  // 出力PDFオプションを設定 (Set output PDF options)
  viewOptions = gvo.PdfViewOptions("presentation.pdf")
  // PPTXをPDFにエクスポート (Export PPTX to PDF)
  viewer.view(viewOptions)

 日本