GroupDocs.Viewer の概要

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

Illustration viewer

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

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

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

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

カスタマイズ可能な出力

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

その他

  • 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 Python via .NET のユースケース

DOCX を HTML にレンダリング

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

Python

from groupdocs.viewer import Viewer
from groupdocs.viewer.options import HtmlViewOptions

def render_docx_to_html():
    # Viewer をインスタンス化
    with Viewer("resume.docx") as viewer:
        # 出力 HTML オプションを設定し、ページごとに 1 ファイルにします
        view_options = HtmlViewOptions.for_embedded_resources("page_{0}.html")

        # 外部リソースを埋め込んで DOCX を HTML にレンダリング
        viewer.view(view_options)

if __name__ == "__main__":
    render_docx_to_html()

PPTX を PDF にエクスポート

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

Python

from groupdocs.viewer import Viewer
from groupdocs.viewer.options import PdfViewOptions

def export_pptx_to_pdf():
    # Viewer をインスタンス化
    with Viewer("presentation.pptx") as viewer:
        # 出力 PDF オプションを設定
        view_options = PdfViewOptions("presentation.pdf")

        # PPTX を PDF にエクスポート
        viewer.view(view_options)

if __name__ == "__main__":
    export_pptx_to_pdf()

DOCX を PNG にレンダリング

PngViewOptions のインスタンスを作成し、Viewer.view メソッドに渡すことで、DOCX ドキュメントの各ページを個別の PNG 画像としてレンダリングします。 出力パスの {0} プレースホルダーはページ番号に置き換えられ、複数ページのドキュメントはページごとに 1 つの PNG を生成します。さらに多くのレンダリング例については、クイックスタートガイドをご覧ください。

Python

from groupdocs.viewer import Viewer
from groupdocs.viewer.options import PngViewOptions

def render_docx_to_png():
    # Viewer をインスタンス化
    with Viewer("resume.docx") as viewer:
        # 出力 PNG オプションを設定し、ページごとに 1 画像にします
        view_options = PngViewOptions("page_{0}.png")

        # DOCX を PNG 画像にレンダリング
        viewer.view(view_options)

if __name__ == "__main__":
    render_docx_to_png()

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

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

有用なリソース

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

一時ライセンスのヒント

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