If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.
Download GroupDocs.Viewer for Python via .NET
Installation
The package is available at pypi.org and it can be installed via pip
by executing following command:
pip install groupdocs-viewer-net
GroupDocs.Viewer for Python via .NET is a versatile document rendering solution designed to convert various file formats such as Word, PDF, spreadsheets, PowerPoint, Visio, and email messages into HTML, PDF, PNG, and JPEG. It provides developers with the tools to render documents, add watermarks, split pages, customize rendering options, and save document attachments. The API supports seamless rendering of files, including web documents, text files, images, archive files, and Outlook data files, offering high-quality conversions for better document management. With simple installation via pip, the product is compatible with multiple operating systems and development environments, making it an essential tool for .NET developers needing document conversion capabilities.
Render Documents
Render Word Documents to HTML, PDF, PNG, and JPEG
Use GroupDocs.Viewer for .NET to convert Word documents into various formats without needing Microsoft Word.
Render PDF Documents
Convert PDF documents to HTML, PNG, JPEG, or other formats using the GroupDocs.Viewer API.
Render Spreadsheet Files to HTML, PDF, PNG, and JPEG
Render Excel, Apple Numbers spreadsheets, and other spreadsheet files to multiple formats, including HTML, PDF, PNG, and JPEG outputs.
Split a Worksheet into Multiple Pages
Split worksheets by page breaks, rows, or specific areas to render as separate PDF pages.
Render PowerPoint Slides to HTML, PDF, PNG, and JPEG
GroupDocs.Viewer supports rendering PowerPoint slides into multiple formats, simplifying presentation conversion.
Render Visio Diagrams
Convert Visio diagrams to different formats, such as HTML, PDF, and PNG, using GroupDocs.Viewer.
Render Project Management Files
Render Microsoft Project and similar formats to HTML, PDF, PNG, or JPEG using GroupDocs.Viewer.
Render EBooks to HTML, PDF, PNG, and JPEG
Convert EBooks like EPUB or MOBI into HTML, PDF, or image formats for easy viewing on multiple platforms.
Render Web Documents as PDF, PNG, and JPEG
Convert web files (HTML, MHTML, CHM) to PDF, PNG, and JPEG using GroupDocs.Viewer for .NET.
Render Text Documents as HTML, PDF, PNG, and JPEG
Load and convert text documents (such as TXT, LOG) into HTML, PDF, PNG, or JPEG formats using GroupDocs.Viewer for .NET.
Render Images as HTML, PDF, PNG, and JPEG
Convert various image file formats like TIFF, JPEG, and PNG to HTML, PDF, PNG, or JPEG using GroupDocs.Viewer for .NET.
Render Email Messages as HTML, PDF, PNG, and JPEG
Convert email files (.EML, .MSG, .MBOX) into HTML, PDF, PNG, or JPEG formats with the GroupDocs.Viewer API.
Render Outlook Data Files as HTML, PDF, PNG, and JPEG
Render OST and PST files as HTML, PDF, PNG, or JPEG formats to view the contents of Outlook data files.
Render Lotus Notes Database Files
Convert Lotus Notes files to HTML, PDF, PNG, or JPEG formats using GroupDocs.Viewer for .NET.
Render Archive Files as HTML, PDF, PNG, and JPEG
Use GroupDocs.Viewer to render archive file formats such as ZIP or RAR into HTML, PDF, PNG, or JPEG.
Customize Rendering Options
Use GroupDocs.Viewer to control how documents are rendered, including embedding resources or optimizing for print.
Obtain detailed format family information, such as archive folders, CAD layouts, and Outlook data file folders.
Add Text Watermarks
Apply Watermark to Output
Add text watermarks to HTML, PDF, or image outputs for branding or copyright protection.
Render to HTML
Convert to HTML
Render each page of the document to a separate HTML file, either with embedded or external resources.
Render to PDF
Convert to PDF
Convert multi-page documents to a single, paginated PDF file, with various customization options.
Process Attachments
Save Attachments
Extract and save attachments from supported document formats, such as emails and PDF files.
Cache Results
Implement Caching
Cache rendered document results for improved performance and reduced resource consumption.
Format | Description | Automatic Format Detection |
---|
7Z | 7-Zip Compressed File | ✔️️ |
BZ2 | Bzip2 Compressed File | ✔️️ |
GZ | Gnu Zipped Archive | ✔️️ |
RAR | WinRAR Compressed Archive | ✔️️ |
TAR | Consolidated Unix File Archive | ✔️️ |
TGZ | Gzipped Tar File | ✔️️ |
TXZ | XZ Compressed Tar Archive | ✔️️ |
XZ | XZ Compressed Archive | ✔️️ |
ZIP | Zipped File | ✔️️ |
Zstandard | Zstandard Archive | ✔️️ |
ISO | Optical Disk Image | ✔️️ |
Format | Description | Automatic Format Detection | Remarks |
---|
CF2 | Common File Format | ✔️ | |
DGN | MicroStation Design File (V7) | ✔️ | DGN V8 is not supported as the file format is proprietary. |
DWF | Design Web Format | ✔️ | |
DWG | AutoCAD Drawing | ✔️ | Supported formats: Release 11, 12, 13, 14; DWG 2000, 2000i, 2002; DWG 2004, 2005, 2006; DWG 2010-2016. |
DWT | AutoCAD Drawing Template | ✔️ | |
DXF | Drawing Exchange Format | ✔️ | |
HPG | HPGL (Hewlett-Packard Graphics Language) Plot File | ✔️ | |
IFC | Industry Foundation Classes | ✔️ | |
IGS | IGES (Initial Graphics Exchange Specification) Drawing | ✔️ | |
OBJ | Wavefront 3D Object File | ✔️ | |
PLT | AutoCAD Plotter Document | ✔️ | |
STL | Stereolithography File | ✔️ | |
Format | Description | Automatic Format Detection |
---|
NSF | Lotus Notes Database File | ✔️ |
Format | Description | Automatic Format Detection |
---|
EPUB | Open EBook Format | ✔️ |
MOBI | Mobipocket EBook | ✔️ |
AZW3 | AZ3/KF8 EBook Format | ✔️ |
Format | Description | Automatic Format Detection |
---|
EML | Email Message | ✔️ |
EMLX | Apple Mail Message | ✔️ |
MBOX | Email Mailbox File | ✔️ |
MSG | Outlook Message Item File | ✔️ |
VCARD / VCF | vCard (Virtual Contact) File | ✔️ |
Format | Description | Automatic Format Detection | Remarks |
---|
AI * | Adobe Illustrator Artwork | ✔️ | Supported versions: 2, 3, 8. |
APNG | Animated Portable Network Graphic | ✔️ | |
BMP | Bitmap Image | ✔️ | |
CDR | CorelDRAW Image File | ✔️ | |
CGM | Computer Graphics Metafile | ✔️ | |
CMX | Corel Presentation Exchange Image | ✔️ | Supported version: 2.0 with 32-bit precision (16-bit precision is partially supported). |
DCM | DICOM (Digital Imaging and Communications in Medicine) Image | ✔️ | |
DIB | Device Independent Bitmap File | ✔️ | |
DJVU | DjVu Image | ✔️ | |
DNG | Digital Negative Image | ✔️ | |
EMF | Enhanced Windows Metafile | ✔️ | |
EMZ | Windows Compressed Enhanced Metafile | ✔️ | |
EPS | Encapsulated PostScript File | ✔️ | |
FODG | OpenDocument Flat XML Graphics | ✔️ | |
GIF | Graphical Interchange Format | ✔️ | |
ICO | Windows Icon File | ✔️ | |
J2C | JPEG 2000 Code Stream | ✔️ | |
J2K | JPEG 2000 Image | ✔️ | |
JP2 | JPEG 2000 Core Image File | ✔️ | |
JPC | JPEG 2000 Code Stream File | ✔️ | |
JPEG / JPG | JPEG Image | ✔️ | |
JFIF | JPEG File Interchange Format | ✔️ | |
JPF | JPEG 2000 Image | ✔️ | |
JPM | JPEG 2000 Multi-layer Image Format | ✔️ | |
JPX | JPEG 2000 Image File | ✔️ | |
JLS | JPEG-LS Image | ✔️ | |
ODG | OpenDocument Graphics File | ✔️ | |
OTG | OpenDocument Graphics Template | ✔️ | |
PCL | Printer Command Language Document | ✔️ | |
PNG | Portable Network Graphics | ✔️ | |
PS | PostScript File | ✔️ | |
PSB * | Photoshop Large Document Format | ✔️ | |
PSD * | Adobe Photoshop Document | ✔️ | |
SVG | Scalable Vector Graphics File | ✔️ | |
SVGZ | Compressed SVG File | ✔️ | |
TGA | TARGA (Truevision Advanced Raster Graphics Adapter) Graphics | ✔️ | |
TIF / TIFF | Tagged Image File Format | ✔️ | |
WEBP | WebP Image | ✔️ | |
WMF | Windows Metafile | ✔️ | |
WMZ | Compressed Windows Metafile | ✔️ | |
Note
AI
, PSB
, and PSD
formats, marked by asterisk (*), currently are not supported by the GroupDocs.Viewer.CrossPlatform.
Note
Note file formats family currently is not supported by the GroupDocs.Viewer.CrossPlatform.
Format | Description | Automatic Format Detection |
---|
ONE | Microsoft OneNote Document | ✔️ |
Format | Description | Automatic Format Detection |
---|
OST | Outlook Offline Storage Table | ✔️ |
PST | Outlook Personal Storage Table | ✔️ |
PDF and Page Layout File Formats
Format | Description | Automatic Format Detection |
---|
OXPS | OpenXPS (Open XML Paper Specification) File | ✔️ |
PDF | Adobe Portable Document Format | ✔️ |
TEX | LaTeX Source Document | ✔️ |
XPS | Microsoft XML Paper Specification | ✔️ |
Format | Description | Automatic Format Detection |
---|
FODP | OpenDocument Flat XML Presentation | ✔️ |
ODP | OpenDocument Presentation | ✔️ |
OTP | OpenDocument Presentation Template | ✔️ |
POT | Microsoft PowerPoint 97-2003 Template | ✔️ |
POTM | Microsoft PowerPoint Macro-Enabled Template | ✔️ |
POTX | Microsoft PowerPoint Template | ✔️ |
PPS | Microsoft PowerPoint 97-2003 Slide Show | ✔️ |
PPSM | Microsoft PowerPoint Macro-Enabled Slide Show | ✔️ |
PPSX | Microsoft PowerPoint Slide Show | ✔️ |
PPT | Microsoft PowerPoint 97-2003 Presentation | ✔️ |
PPTM | Microsoft PowerPoint Macro-Enabled Presentation | ✔️ |
PPTX | Microsoft PowerPoint Presentation | ✔️ |
Note
Project Management file formats family currently is not supported by the GroupDocs.Viewer.CrossPlatform.
Format | Description | Automatic Format Detection |
---|
MPP | Microsoft Project | ✔️ |
MPT | Microsoft Project Template | ✔️ |
MPX | Microsoft Project Exchange File | ✔️ |
Format | Description | Automatic Format Detection | Remarks |
---|
CSV | Comma Separated Values File | ✔️ | |
FODS | OpenDocument Flat XML Spreadsheet | ✔️ | |
NUMBERS | Apple Numbers Spreadsheet | ✔️ | GroupDocs.Viewer supports version 3.5 and higher starting with v21.8. |
ODS | OpenDocument Spreadsheet | ✔️ | |
OTS | OpenDocument Spreadsheet Template | ✔️ | |
SXC | StarOffice Calc Spreadsheet | ✔️ | |
TSV | Tab Separated Values File | ✔️ | |
XLS | Microsoft Excel 97-2003 Workbook | ✔️ | Supported formats: Excel 2003 (11.0), Excel 2002 (10.0), Excel 2000 (9.0), Excel 97 (8.0), Excel 95 (7.0), Excel 5.0. |
XLSB | Microsoft Excel Binary Workbook | ✔️ | |
XLSM | Microsoft Excel Macro-Enabled Workbook | ✔️ | |
XLSX | Microsoft Excel Workbook | ✔️ | |
XLT | Microsoft Excel 97-2003 Template | ✔️ | Supported formats: Excel 2003 (11.0), Excel 2002 (10.0), Excel 2000 (9.0), Excel 97 (8.0). |
XLTX | Microsoft Excel Template | ✔️ | |
XLTM | Microsoft Excel Macro-Enabled Template | ✔️ | |
XLAM | Microsoft Excel Add-In | ✔️ | |
XML | XML Spreadsheet 2003 | ✔️ | |
Text and Programming File Formats
Format | Description | Automatic Format Detection |
---|
AS / AS3 | ActionScript File | |
ASM | Assembly Language Source Code File | |
BAT | DOS Batch File | |
C | C/C++ Source Code File | |
CC | C++ Source Code File | |
CMAKE | CMake File | |
CPP | C++ Source Code File | |
CS | C# Source Code File | ✔️ |
CSS | Cascading Style Sheet | |
CXX | C++ Source Code File | |
DIFF | Patch File | |
ERB | Ruby ERB Script | |
GROOVY | Groovy Source Code File | |
H | C/C++/Objective-C Header File | |
HAML | Haml Source Code File | |
HH | C++ Header File | |
JAVA | Java Source Code File | |
JS | JavaScript File | |
JSON | JavaScript Object Notation File | |
LESS | LESS Style Sheet | |
LOG | Log File | |
M | Objective-C Implementation File | |
MAKE | Xcode Makefile Script | |
MD | Markdown Documentation File | |
ML | ML Source Code File | |
MM | Objective-C++ Source File | |
PHP | PHP Source Code File | |
PL | Perl Script | |
PROPERTIES | Java Properties File | |
PY | Python Script | |
RB | Ruby Source Code | |
RST | reStructuredText File | |
SASS | Syntactically Awesome StyleSheets File | |
SCALA | Scala Source Code File | |
SCM | Scheme Source Code File | |
SCRIPT | Generic Script File | |
SH | Bash Shell Script | |
SML | Standard ML Source Code File | |
SQL | Structured Query Language Data File | |
TXT | Plain Text File | ✔️ |
VB | Visual Basic Source Code File | ✔️ |
VIM | Vim Settings File | |
XML | XML File | ✔️ |
YAML | YAML Document | |
Note
Visio file formats family currently is not supported by the GroupDocs.Viewer.CrossPlatform.
Format | Description | Automatic Format Detection |
---|
VDW | Visio Web Drawing | ✔️ |
VDX | Visio Drawing XML File | ✔️ |
VSD | Visio 2003-2010 Drawing | ✔️ |
VSDM | Visio Macro-Enabled Drawing | ✔️ |
VSDX | Visio Drawing | ✔️ |
VSS | Visio 2003-2010 Stencil | ✔️ |
VSSM | Visio Macro-Enabled Stencil | ✔️ |
VSSX | Visio Stencil | ✔️ |
VST | Visio 2003-2010 Template | ✔️ |
VSTM | Visio Macro-Enabled Template | ✔️ |
VSTX | Visio Template | ✔️ |
VSX | Visio Stencil XML File | ✔️ |
VTX | Visio Template XML File | ✔️ |
Format | Description | Automatic Format Detection |
---|
CHM | Compiled HTML Help Format | ✔️ |
HTML | Hypertext Markup Language Format | ✔️ |
MHT | MHTML Web Archive | ✔️ |
MHTML | MIME HTML Format | ✔️ |
Format | Description | Automatic Format Detection |
---|
DOC | Microsoft Word 97-2003 Document | ✔️ |
DOCM | Microsoft Word Macro-Enabled Document | ✔️ |
DOCX | Microsoft Word Document | ✔️ |
DOT | Microsoft Word 97-2003 Template | ✔️ |
DOTM | Microsoft Word Macro-Enabled Template | ✔️ |
DOTX | Microsoft Word Template | ✔️ |
ODT | OpenDocument Text | ✔️ |
OTT | OpenDocument Text Template | ✔️ |
RTF | Rich Text Document | ✔️ |
System Requirements
GroupDocs.Viewer for Python via .NET does not require external software like Microsoft Word, Excel, or PowerPoint.
Requirements
- Python 3.9 or above
- .NET 6.0 Runtime or above
Supported Operating Systems
- Windows: Windows Server 2003 and later, Windows XP, Vista, 7, 8, 8.1, 10, 11 (x64, x86)
- Mac: Mac OS X (ARM64 architecture)
Development Environments
- Compatible with any text editor (e.g., Atom, Sublime, Visual Studio Code).
This example demonstrates rendering an image file into an HTML file with embedded resources using GroupDocs.Viewer for Python via .NET. This feature allows users to easily convert image formats to HTML, enabling better web integration for viewing.
import groupdocs_viewer as gv
import groupdocs_viewer.options as gvo
# Load the image file and render to HTML
with gv.Viewer("vector-image.svg") as viewer:
# Specify HTML view options for embedded resources
viewOptions = gvo.HtmlViewOptions.for_embedded_resources("output.html")
# Render the image to HTML format
viewer.view(viewOptions)
Convert Outlook PST/OST Files to PDF
Learn how to use GroupDocs.Viewer to render Outlook data files (PST/OST) to PDF format, offering a convenient way to store and share email data. This feature is useful for archiving email data in a shareable format like PDF, simplifying document management.
import groupdocs_viewer as gv
import groupdocs_viewer.options as gvo
# Load the PST file and render to PDF
with gv.Viewer("sample.pst") as viewer:
# Create view options to render the PST file to PDF
viewOptions = gvo.PdfViewOptions("output.pdf")
# Render the PST file to PDF
viewer.view(viewOptions)
Render PowerPoint Presentations as JPEG
Convert PowerPoint presentation slides to JPEG format using GroupDocs.Viewer for Python, making it easy to use individual slides as image assets. This feature helps developers convert presentations into individual images for use in web, print, or other visual media.
import groupdocs_viewer as gv
import groupdocs_viewer.options as gvo
# Load the PowerPoint file and render to JPEG
with gv.Viewer("sample.pptx") as viewer:
# Specify JPEG view options
viewOptions = gvo.JpgViewOptions("output_{0}.jpg")
# Set width and height for the output images
viewOptions.width = 950
viewOptions.height = 550
# Render each slide of the presentation to a separate JPEG image
viewer.view(viewOptions)
GroupDocs.Viewer API
| Document Rendering API
| Convert Word to HTML
| Render PDF Documents
| Spreadsheet Rendering
| PowerPoint Conversion
| Visio File Conversion
| Project Management File Viewer
| EBook File Rendering
| Web Document Conversion
| Text File Rendering
| Image File Conversion
| Email File Rendering
| Outlook Data File Viewer
| Lotus Notes Conversion
| Archive File Rendering
| Add Watermarks
| Document Attachments Processing
| Document Caching
| Render to PDF
| Optimize HTML Output
This wheel contains GroupDocs.Viewer version 24.9, compatible with Python 3 and optimized for Windows 32-bit systems.
Added: 25/9/2024
Downloads:
This wheel contains GroupDocs.Viewer for Python via .NET version 24.9, built for Windows and targeting the AMD64 architecture.
Added: 25/9/2024
Downloads:
This wheel contains GroupDocs.Viewer for Python via .NET version 24.9 built for MacOS and targeting the ARM64 architecture.
Added: 25/9/2024
Downloads:
This wheel contains GroupDocs.Viewer for Python via .NET version 24.7, built for MacOS and targeting the ARM64 architecture.
Added: 4/7/2024
Downloads:
This wheel contains GroupDocs.Viewer version 24.7, compatible with Python 3 and optimized for Windows 32-bit systems.
Added: 4/7/2024
Downloads:
This wheel contains GroupDocs.Viewer for Python via .NET version 24.7, built for Windows and targeting the AMD64 architecture.
Added: 4/7/2024
Downloads:
This wheel contains GroupDocs.Viewer for Python via .NET version 24.5, built for Windows and targeting the AMD64 architecture.
Added: 20/5/2024
Downloads:
This wheel contains GroupDocs.Viewer version 24.5.0, compatible with Python 3 and optimized for Windows 32-bit systems.
Added: 17/5/2024
Downloads: