GroupDocs.Viewer for Python via .NET

groupdocs-viewer-python-home

PyPI package PyPI downloads

Release notes Package repository

GroupDocs.Viewer for Python is a high-performance and cross-platform library that allows you to build desktop and web file viewer applications.

With its powerful and straightforward API, you can execute the following actions:

  • View documents in the most popular file formats (DOCX, XLSX, PPTX, PDF, DWG, PSD, HTML, ZIP, and more) by rendering them as HTML, PDF, PNG, and JPEG files. You no longer need third-party software to view files within your Python application.
  • Load documents from different sources (a file, a stream, a URL, an FTP server, Amazon S3, Azure Blob Storage, and so on).
  • Render the entire document or specific pages.
  • Generate responsive HTML pages and protect output PDF files.

You can use GroupDocs.Viewer across multiple platforms and operation systems:

  • Windows, Linux, and macOS

Features

  • Wide Format Support: Supports over 170 popular file formats including Microsoft Office, PDF, HTML, CAD drawings, images, and more.
  • Flexible Rendering Options: Render entire documents, specific pages, or page ranges in HTML, PDF, PNG, and JPEG formats.
  • Format Detection: Automatically detects the format of input files.
  • Cross-Platform: Works on Windows, Linux, and macOS operating systems.

Supported File Formats

GroupDocs.Viewer supports a wide range of file formats. For a complete list, see the full list of supported formats.

  • Microsoft Office (Word, Excel, PowerPoint)
  • PDF (Standard PDFs, PDF/A)
  • OpenDocument (ODT, ODS, ODP)
  • Images (JPEG, PNG, TIFF, GIF, BMP)
  • Email (EML, MSG)
  • eBook (EPUB, MOBI)
  • Text/Markdown (TXT, MD)
  • HTML/Web (HTML, MHTML)
  • AutoCAD (DWG, DXF)
  • 3D Models (OBJ, 3DS)
  • Archives (ZIP, RAR, 7Z)

Getting Started

To get started, refer to the System Requirements, Supported File Formats, Installation, and Hello World sections for setup instructions.

Developer Guide

For practical code examples and explanations of basic and advanced rendering functions, see the Developer Guide section. This guide includes instructions on loading documents, retrieving document metadata, and performing document rendering.

Technical Support

If you experience any issues or have suggestions, please refer to the Technical Support topic. This topic provides multiple support channels tailored to your needs.

Close
Loading

Analyzing your prompt, please hold on...

An error occurred while retrieving the results. Please refresh the page and try again.