Blader door onze producten

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.


Product Docs Swagger Examples Blog Support Dashboard

Installation

Das Paket ist verfügbar bei PyPI und kann über pip mit folgendem Befehl installiert werden:

pip install groupdocs-viewer-cloud

PyPI - Version PyPI - Downloads Python-GroupDocsCloud


Anforderungen

Abhängigkeiten

Das SDK installiert automatisch die folgenden Pakete:

PackageConstraint
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.

Unterstützte Dokumentformate

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

API-Anmeldeinformationen abrufen

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.

Unterstützte Dateiformate abrufen

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")

Dokumentinformationen abrufen

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:

CategoryExamples
Basic UsageSupported formats, document info, attachments, convert and download
HTML ViewerResponsive layout, minify HTML, exclude fonts, optimize for printing
Image ViewerAdjust image size, JPG quality, text overlay, text coordinates
PDF ViewerProtect PDF, adjust JPG quality
Common Rendering OptionsWatermarks, selected pages, consecutive pages, comments, notes, custom fonts
Loading OptionsProtected documents, specify encoding
Rendering by File TypeArchive, CAD, email, Outlook, PDF, spreadsheet, Visio, Word, Lotus Notes, MS Project, text

Beispiele ausführen

  1. Klonen oder laden Sie das Beispiel-Repository herunter
  2. Wechseln Sie in das Verzeichnis Examples
  3. Bearbeiten Sie RunExamples.py und setzen Sie Ihre client_id und client_secret
  4. Führen Sie pip install groupdocs-viewer-cloud -U aus
  5. Führen Sie python RunExamples.py aus

Für weitere Details besuchen Sie Getting Started.


Product Docs Swagger Examples Blog Support Dashboard


Tags

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



 Deutsch