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.

Installation
Das Paket ist verfügbar bei PyPI und kann über pip mit folgendem Befehl installiert werden:
pip install groupdocs-viewer-cloud

Anforderungen
Abhängigkeiten
Das SDK installiert automatisch die folgenden Pakete:
| Package | Constraint |
|---|
| urllib3 | >= 1.15 |
| six | >= 1.10 |
| certifi | — |
| python-dateutil | — |
Python Cloud REST API für Dokumenten-Rendering
GroupDocs.Viewer Cloud SDK für Python bietet eine leistungsstarke Dokumenten-Rendering-Lösung, die über 190 Formate wie Word, Excel, PDFs, CAD, E-Mails und mehr unterstützt. Entwickler können Dokumente einfach konvertieren und in HTML-, PDF- und Bildformate rendern und dabei die ursprüngliche Struktur und das Layout des Dokuments beibehalten. Mit erweiterten Funktionen wie Streaming-Ausgabe, benutzerdefinierten Anzeigeoptionen, Multi-Page-Rendering und Unterstützung für verschiedene Dateitypen bietet die GroupDocs.Viewer Cloud API nahtlose Integration für Dokumentenanzeige-Anforderungen in jeder Python-Web-App, jedem Skript oder Automatisierungs-Workflow. Registrieren Sie sich kostenlos, um die Flexibilität und Möglichkeiten dieser robusten Cloud-API zu nutzen.
Grundlegende Verwendung
Einfache Viewer-Einrichtung - Anleitung zur schnellen Einrichtung von GroupDocs.Viewer mit minimaler Konfiguration.
Dokument aus der Cloud laden - Anweisungen zum Laden von Dokumenten direkt aus dem Cloud-Speicher zur Anzeige.
Benutzerdefinierte Anzeigeoptionen - Schritte zur Anpassung der Viewer-Einstellungen wie Zoom, Layout und Navigation.
Unterstützte Dateiformate - Detaillierte Liste der unterstützten Dateiformate, die ohne Konvertierung angezeigt werden können.
HTML-Viewer
Dokumente in HTML konvertieren - Prozess zur Konvertierung von Dokumenten in HTML-Format für nahtlose browserbasierte Anzeige.
HTML-Ausgabe streamen - Anleitung zum Streamen von HTML-Inhalten für Echtzeit-Dokumenten-Rendering.
Dokumentstruktur in HTML beibehalten - Anweisungen zum Beibehalten des ursprünglichen Layouts und der Struktur bei der Konvertierung in HTML.
Benutzerdefinierte HTML-Anzeigeoptionen - Funktionen zur Anpassung des Erscheinungsbilds von HTML-angezeigten Dokumenten, einschließlich Stile und Schriftarten.
Bild-Viewer
Dokumente in Bilder konvertieren - Schritte zur Konvertierung von Dokumenten in Bildformate wie PNG und JPEG zur Anzeige.
Bildausgabe streamen - Anleitung zum Streamen von Bildformaten aus dem Dokumenten-Viewer.
Bildauflösung anpassen - Optionen zum Festlegen einer bestimmten Bildauflösung bei der Anzeige von Dokumenten als Bilder.
Multi-Page-Dokument-Bild-Rendering - Anweisungen zum Rendern mehrseitiger Dokumente als separate Bilder.
PDF-Viewer
Dokumente in PDF konvertieren - Konvertieren Sie jedes unterstützte Dokumentformat in PDF zur Anzeige.
PDF-Ausgabe streamen - Anleitung zum Streamen von PDF-Inhalten für optimierte Anzeige in Browsern oder Anwendungen.
PDF-Viewer einbetten - Anweisungen zum Einbetten eines anpassbaren PDF-Viewers in Ihre Anwendung.
PDF-Viewer-Unterstützung - Funktionen zum Anzeigen und Interagieren mit PDF-Dokumenten.
Dokument rendern
Dokument in HTML, Bild oder PDF rendern - Optionen zum Rendern von Dokumenten in HTML-, Bild- oder PDF-Formate zur Anzeige.
Gerenderte Ausgabe streamen - Streamen Sie die gerenderte Dokumentausgabe für Echtzeitzugriff in Ihrer Anwendung.
Multi-Page-Dokument-Rendering - Unterstützung für das Rendern mehrseitiger Dokumente in mehrere HTML-, Bild- oder PDF-Dateien.
Rendering-Optionen nach Dokumenttyp
Spezialisiertes Rendering für Dateitypen - Benutzerdefinierte Rendering-Optionen, die auf verschiedene Dokumenttypen wie Word, Excel, PDF und mehr zugeschnitten sind.
Dokumentfunktionen beibehalten - Stellen Sie sicher, dass ursprüngliche Dokumentfunktionen wie Layout, Text und Formatierung beim Rendering erhalten bleiben.
Archivdateien rendern
ZIP-, RAR- und TAR-Dateien rendern - Konvertieren Sie Archivdateiformate wie ZIP, RAR und TAR in anzeigbare Inhalte.
Bestimmte Dateien extrahieren und rendern - Extrahieren Sie bestimmte Dateien aus Archiven und rendern Sie sie, ohne das gesamte Archiv herunterzuladen.
CAD-Zeichnungen rendern
CAD-Formate rendern (DWG, DXF usw.) - Konvertieren und zeigen Sie CAD-Dateien wie DWG und DXF für detaillierte Anzeige an.
CAD-Rendering-Optionen anpassen - Legen Sie spezifische Parameter für CAD-Rendering fest, wie Zoomstufe, Layer-Sichtbarkeit und Layout.
E-Mail-Nachrichten rendern
MSG-, EML- und MHTML-Formate rendern - Zeigen Sie E-Mail-Nachrichten in Formaten wie MSG, EML und MHTML direkt im Viewer an.
Anhänge anzeigen - Rendern und zeigen Sie E-Mail-Anhänge automatisch für einfachen Zugriff an.
Lotus Notes-Datenbanknachrichten rendern
NSF-Datenbanknachrichten rendern - Konvertieren und zeigen Sie Lotus Notes (NSF)-Datenbanknachrichten in unterstützten Formaten an.
Eingebettete Elemente zugreifen - Rendern und zeigen Sie eingebettete Bilder, Dateien und Links innerhalb von Lotus Notes-Datenbanknachrichten an.
MS Project-Dokumente rendern
MS Project-Dateien rendern (MPP) - Konvertieren Sie MS Project (MPP)-Dateien in HTML, Bilder oder PDF zur einfachen Anzeige.
Projektdaten anzeigen - Rendern Sie Aufgaben-, Ressourcen- und Gantt-Diagramm-Ansichten aus MS Project-Dateien.
Outlook-Datendateien rendern
PST- und OST-Dateien rendern - Konvertieren Sie Outlook PST- und OST-Datendateien in HTML-, Bild- oder PDF-Formate zur Anzeige.
E-Mails, Kalender und Kontakte anzeigen - Rendern Sie einzelne E-Mail-Nachrichten, Kalenderereignisse und Kontaktdetails aus Outlook-Datendateien.
PDF-Dokumente rendern
PDF in HTML, Bild oder andere Formate konvertieren - Rendern Sie PDF-Dokumente in HTML, Bild oder andere unterstützte Formate für webbasierte oder Anwendungsanzeige.
PDF-Anmerkungen und Lesezeichen - Unterstützung für das Rendern von PDF-Dokumenten mit Anmerkungen, Lesezeichen und anderen eingebetteten Elementen.
Tabellenkalkulationen rendern
Excel-Dateien rendern (XLS, XLSX) - Konvertieren Sie Tabellenkalkulationsdateien wie XLS und XLSX in HTML-, Bild- oder PDF-Formate.
Diagramme und Formeln anzeigen - Rendern Sie Tabellendiagramme, Formeln und komplexe Zellformate für genaue Anzeige.
Textdateien rendern
Klartext- und CSV-Dateien rendern - Konvertieren Sie Klartext- und CSV-Dateien in HTML, Bilder oder PDF zur vereinfachten Anzeige.
Textformatierung beibehalten - Behalten Sie das ursprüngliche Textlayout und die Formatierung beim Rendering bei.
Visio-Dokumente rendern
Visio-Dateien rendern (VSD, VSDX) - Konvertieren und zeigen Sie Visio-Diagrammdateien in HTML-, Bild- oder PDF-Formate an.
Diagramme und Flussdiagramme anzeigen - Rendern Sie Diagramme, Flussdiagramme und Formen aus Visio-Dateien für klare Präsentation.
Textverarbeitungsdokumente rendern
Word-Dateien rendern (DOC, DOCX, ODT) - Konvertieren Sie Textverarbeitungsdateien wie DOC, DOCX und ODT in HTML-, Bild- oder PDF-Formate.
Dokumentstruktur beibehalten - Stellen Sie genaues Rendering der Dokumentstruktur sicher, einschließlich Kopf- und Fußzeilen sowie Formatierung.
Mit Dokumentseiten arbeiten
Seiten aus Dokumenten extrahieren - Extrahieren Sie bestimmte Seiten aus Dokumenten für individuelles Rendering.
Seitenanzeige anpassen - Steuern Sie Paginierung und Seitenanzeige-Einstellungen für die Dokumentenanzeige.
Dokumentseiten rendern
Seiten in HTML, Bild oder PDF rendern - Konvertieren Sie einzelne Dokumentseiten in HTML-, Bild- oder PDF-Formate zur Anzeige.
Seitenausgabe streamen - Streamen Sie einzelne Dokumentseiten für schnellere Ladezeiten und Echtzeitanzeige.
Minifizierung von HTML und SVG
HTML-Inhalt minifizieren - Reduzieren Sie die Größe gerenderten HTML-Inhalts für schnellere Seitenladevorgänge.
SVG-Ausgabe optimieren - Minifizieren und optimieren Sie SVG-Ausgabe, um die Leistung ohne Qualitätsverlust zu verbessern.
Dokument in responsives HTML rendern
In responsives HTML konvertieren - Rendern Sie Dokumente als responsives HTML, das sich an verschiedene Bildschirmgrößen und Geräte anpasst.
Mobilfreundliche Anzeige - Stellen Sie sicher, dass Dokumente mit responsivem HTML-Rendering für Mobil- und Tablet-Geräte optimiert sind.
Mit Anhängen arbeiten
Anhänge extrahieren und rendern - Extrahieren und rendern Sie Anhänge aus Dokumenten oder E-Mail-Nachrichten zur einfachen Anzeige.
Anhangstypen anzeigen - Unterstützung für die Anzeige verschiedener Anhangstypen wie Bilder, Dokumente und Archive.
Lizenzierung und Authentifizierung
Evaluierungsmodus - Rendern Sie Dokumente mit Wasserzeichen während der Testphase.
Sichere Authentifizierung - Verwenden Sie Client ID und Client Secret für sicheren API-Zugriff.
MIT-Lizenz - Das Python SDK ist unter der MIT-Lizenz lizenziert.
GroupDocs.Viewer Cloud unterstützt über 190 Dateiformate in den folgenden Kategorien:
- Textverarbeitung: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT, ODT, OTT
- Tabellenkalkulationen: XLS, XLSX, XLSB, XLSM, CSV, ODS, OTS, TSV
- Präsentationen: PPT, PPTX, PPTM, PPS, PPSX, PPSM, ODP, OTP, POTX, POTM
- PDF und Seitenlayout: PDF, XPS, TEX
- Bilder: BMP, GIF, JPEG, PNG, TIFF, SVG, PSD, WEBP, ICO, EMF, WMF und mehr
- CAD und Diagramme: DWG, DXF, DWF, DGN, IFC, STL; VSD, VSDX, VSS, VST und verwandte Visio-Formate
- E-Mail und Outlook: MSG, EML, EMLX, MHT, PST, OST
- Web: HTML, HTM, MHT, MHTML
- Archive: ZIP, RAR, TAR und andere Archivformate
- Projektmanagement: MPP, MPT
- eBooks: EPUB, MOBI
- Notizen: ONE (Microsoft OneNote)
- Lotus Notes: NSF-Datenbanknachrichten
Alle unterstützten Formate können als HTML, PNG/JPG oder PDF gerendert werden. Die vollständige Formatmatrix finden Sie in der Dokumentation.
Schnellstart
Um GroupDocs.Viewer Cloud zu verwenden, registrieren Sie sich im GroupDocs.Cloud Dashboard und holen Sie sich Ihre Client ID und Client Secret.
API initialisieren
Verwenden Sie den folgenden Code, um mit dem GroupDocs.Viewer Cloud SDK für Python zu beginnen:
import groupdocs_viewer_cloud
# Get your ClientId and ClientSecret at https://dashboard.groupdocs.cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"
# Create API configuration
configuration = groupdocs_viewer_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
# Create instance of the View API
view_api = groupdocs_viewer_cloud.ViewApi.from_config(configuration)
Dokument in HTML rendern
Nach der Initialisierung können Sie mit diesem einfachen Beispiel ein Dokument aus dem Cloud-Speicher rendern:
import groupdocs_viewer_cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"
view_api = groupdocs_viewer_cloud.ViewApi.from_keys(client_id, client_secret)
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "SampleFiles/sample.docx"
view_options.view_format = "HTML"
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = view_api.create_view(request)
print("Document rendered: " + str(len(response.pages)) + " pages")
Mit dieser Schnellstartanleitung sind Sie bereit, Dokumente mit GroupDocs.Viewer Cloud in Ihren Python-Anwendungen zu rendern. Weitere Details finden Sie in der Dokumentation.
Rufen Sie die vollständige Liste der über die Viewer API verfügbaren unterstützten Dateiformate ab.
import groupdocs_viewer_cloud
info_api = groupdocs_viewer_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")
try:
response = info_api.get_supported_file_formats()
print("Supported file-formats:")
for fmt in response.formats:
print("{0} ({1})".format(fmt.file_format, fmt.extension))
except groupdocs_viewer_cloud.ApiException as e:
print("Exception when calling get_supported_file_formats: {0}".format(e.message))
Dokument als PDF rendern
Dieses Beispiel zeigt, wie Sie ein Word-Dokument mit der GroupDocs.Viewer Cloud API in PDF-Format rendern.
import groupdocs_viewer_cloud
view_api = groupdocs_viewer_cloud.ViewApi.from_keys("YourClientId", "YourClientSecret")
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "SampleFiles/sample.docx"
view_options.view_format = "PDF"
view_options.render_options = groupdocs_viewer_cloud.PdfOptions()
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = view_api.create_view(request)
print("Document rendered to PDF: " + response.file.path)
Tabellenkalkulation als HTML rendern
Dieses Codebeispiel konvertiert eine Excel-Tabelle mit der GroupDocs.Viewer Cloud API in HTML.
import groupdocs_viewer_cloud
view_api = groupdocs_viewer_cloud.ViewApi.from_keys("YourClientId", "YourClientSecret")
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "SampleFiles/sample.xlsx"
view_options.view_format = "HTML"
view_options.render_options = groupdocs_viewer_cloud.HtmlOptions()
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = view_api.create_view(request)
print("Spreadsheet rendered to HTML: " + str(len(response.pages)) + " pages")
Dokument mit responsivem HTML-Layout rendern
Rendern Sie ein Dokument als responsives HTML, das sich an verschiedene Bildschirmgrößen und Geräte anpasst.
import groupdocs_viewer_cloud
view_api = groupdocs_viewer_cloud.ViewApi.from_keys("YourClientId", "YourClientSecret")
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "SampleFiles/sample.docx"
view_options.view_format = "HTML"
view_options.render_options = groupdocs_viewer_cloud.HtmlOptions()
view_options.render_options.is_responsive = True
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = view_api.create_view(request)
print("Responsive HTML rendered: " + str(len(response.pages)) + " pages")
Ausgewählte Seiten rendern
Konvertieren Sie nur bestimmte Seiten eines Dokuments und sparen Sie Verarbeitungszeit, wenn nur ein Teil des Dokuments benötigt wird.
import groupdocs_viewer_cloud
view_api = groupdocs_viewer_cloud.ViewApi.from_keys("YourClientId", "YourClientSecret")
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "SampleFiles/sample.docx"
view_options.view_format = "HTML"
view_options.render_options = groupdocs_viewer_cloud.HtmlOptions()
view_options.render_options.pages_to_render = [2, 3]
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = view_api.create_view(request)
print("Selected pages rendered: " + str(len(response.pages)) + " pages")
Word-Dokument mit Änderungsnachverfolgung rendern
Rendern Sie ein Word-Dokument einschließlich Änderungsnachverfolgung in der HTML-Ausgabe.
import groupdocs_viewer_cloud
view_api = groupdocs_viewer_cloud.ViewApi.from_keys("YourClientId", "YourClientSecret")
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "SampleFiles/with_tracked_changes.docx"
view_options.view_format = "HTML"
view_options.render_options = groupdocs_viewer_cloud.HtmlOptions()
view_options.render_options.word_processing_options = groupdocs_viewer_cloud.WordProcessingOptions()
view_options.render_options.word_processing_options.render_tracked_changes = True
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = view_api.create_view(request)
print("Tracked changes rendered: " + str(len(response.pages)) + " pages")
Rufen Sie Dokumentmetadaten wie die Seitenanzahl vor dem Rendering ab.
import groupdocs_viewer_cloud
info_api = groupdocs_viewer_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "SampleFiles/sample.docx"
request = groupdocs_viewer_cloud.GetInfoRequest(view_options)
result = info_api.get_info(request)
print("Document pages: " + str(len(result.pages)))
Konvertieren und herunterladen ohne Cloud-Speicher
Rendern Sie ein lokales Dokument direkt und erhalten Sie die Ausgabedatei, ohne zuerst in den Cloud-Speicher hochzuladen.
import groupdocs_viewer_cloud
view_api = groupdocs_viewer_cloud.ViewApi.from_keys("YourClientId", "YourClientSecret")
with open("sample.docx", "rb") as file:
request = groupdocs_viewer_cloud.ConvertAndDownloadRequest("jpg", file)
output_path = view_api.convert_and_download(request)
print("Convert and download completed: " + output_path)
Beispielprojekte auf GitHub
Das Repository GroupDocs.Viewer Cloud Python Samples enthält sofort ausführbare Beispiele für:
| Category | Examples |
|---|
| Basic Usage | Supported formats, document info, attachments, convert and download |
| HTML Viewer | Responsive layout, minify HTML, exclude fonts, optimize for printing |
| Image Viewer | Adjust image size, JPG quality, text overlay, text coordinates |
| PDF Viewer | Protect PDF, adjust JPG quality |
| Common Rendering Options | Watermarks, selected pages, consecutive pages, comments, notes, custom fonts |
| Loading Options | Protected documents, specify encoding |
| Rendering by File Type | Archive, CAD, email, Outlook, PDF, spreadsheet, Visio, Word, Lotus Notes, MS Project, text |
Beispiele ausführen
- Klonen oder laden Sie das Beispiel-Repository herunter
- Wechseln Sie in das Verzeichnis
Examples - Bearbeiten Sie
RunExamples.py und setzen Sie Ihre client_id und client_secret - Führen Sie
pip install groupdocs-viewer-cloud -U aus - Führen Sie
python RunExamples.py aus
Für weitere Details besuchen Sie Getting Started.

Document Rendering API | Python Cloud API | GroupDocs.Viewer Cloud | REST API | HTML Rendering | PDF Conversion | Image Rendering | Document Viewing | Multi-Page Rendering | Document Streaming | CAD Rendering | E-Mail Message Rendering | Visio Rendering | MS Project Rendering | Outlook Data Rendering | Spreadsheet Rendering | Word Processing Rendering | Custom View Options | Responsive HTML | Attachment Rendering | Secure API Access | Cloud Storage Integration