GroupDocs.Viewer auf einen Blick

API zum Rendern, Anzeigen und Konvertieren von Dokumenten, Folien, Diagrammen und vielen anderen Dokumenttypen in Python‑Anwendungen

Illustration viewer

Dokumente effizient & zuverlässig anzeigen

Mit der GroupDocs.Viewer‑API können Sie Dokumente aller unterstützten Formate effizient nach HTML, JPEG, PNG und PDF rendern, wobei flexible und leistungsstarke Optionen die Inhalts‑ und Strukturintegrität bewahren. GroupDocs.Viewer für Python funktioniert auf Windows-, Linux‑ und macOS‑Plattformen.

Die beliebtesten Datei‑ und Dokumentformate werden unterstützt

Wir unterstützen das Rendern von über 190 der beliebtesten Datei‑ und Dokumentformate, darunter Word, Excel, PDF, PowerPoint, die OpenDocument‑Formate, Archive, Raster‑ und Vektor‑Bilder, E‑Books, Programmiersprachen und Markup‑Sprachen sowie viele weitere Dateitypen, einschließlich verschlüsselter Dateien mit Passwortschutz.

Anpassbare Ausgabe

GroupDocs.Viewer ermöglicht nicht nur das Rendern des Dokuments, sondern auch die genaue Steuerung, welche Teile des Dokuments gerendert werden sollen, wie sie gerendert werden sollen, und verschiedene Transformationen auf die gerenderte Ausgabe anzuwenden.

Plattformunabhängigkeit

GroupDocs.Viewer für Python unterstützt die folgenden Betriebssysteme, Frameworks und Paketmanager

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

Unterstützte Dateiformate

GroupDocs.Viewer für Python über .NET unterstützt Vorgänge mit den folgenden Dateiformaten.

Microsoft Office, OpenDocument und Textformate

  • 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

Bilder, Grafiken & Diagramme

  • Rasterbilder: 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

Weitere

  • 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
  • Archive: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • Weitere: 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-Funktionen

PDF- und Office-Dokumente nahtlos rendern, anzeigen und konvertieren

Feature icon

Dokumente in HTML anzeigen

Konvertieren Sie Dokumente beliebigen Typs in ein HTML-Dokument mit CSS und SVG, das in jedem modernen Webbrowser angezeigt werden kann.

Feature icon

Dokumente in JPEG oder PNG rasterisieren

Rasterisieren Sie jedes unterstützte Dokumentformat in ein Rasterbild, wobei Bildformat und Komprimierungsqualität einstellbar sind.

Feature icon

Steuerung von Dokumentenschriftarten

Ermitteln Sie, welche Schriftarten in einem Dokument verwendet werden. Verwalten Sie fehlende Schriftarten, indem Sie sie ersetzen oder aus der Ausgabe ausschließen.

Feature icon

In PDF konvertieren

Dokumente jedes unterstützten Formats können einfach konvertiert und mit anpassbaren Optionen als PDF gespeichert werden.

Feature icon

Transformationen anwenden

Das Ausgabedokument kann während des Renderns transformiert werden – Seiten können gedreht und/oder neu angeordnet werden, und ein Textwasserzeichen kann darüber platziert werden.

Feature icon

Anpassung der HTML-Ausgabe

Von GroupDocs.Viewer erzeugte HTML-Dokumente können sehr fein abgestimmt werden: Sie können in einen Stream oder eine Datei gespeichert werden, mit externen oder eingebetteten Ressourcen, Callbacks usw.

Feature icon

Unterstützung komplexer Dokumentstrukturen

GroupDocs.Viewer unterstützt nicht nur einzelne Dokumente, sondern auch Dateien, die intern eine Liste oder hierarchische Struktur von Dokumenten enthalten, wie E‑Mail‑Nachrichten mit Anhängen, ZIP‑Archive mit internen Dateien in Ordnern, mehrseitige TIFF‑Bilder usw.

Feature icon

Optimierungsoptionen

GroupDocs.Viewer enthält ein anpassbares Cache‑Subsystem, das die Ladezeit beschleunigen kann, indem es zwischengespeicherte Versionen der Dokumente verwendet. Außerdem ermöglicht ein Satz verschiedener Optionen für unterschiedliche Formate, einige unnötige Teile oder Aspekte von Dokumenten vom Rendering auszuschließen (Schriftarten, hidded worksheets, E‑Mail‑Anhänge), um die Gesamtleistung zu optimieren.

Feature icon

Unterstützung passwortgeschützter Dokumente

GroupDocs.Viewer ermöglicht das Öffnen verschlüsselter Dokumente verschiedener Typen: PDF, WordProcessing, Spreadsheet, Presentation und andere, indem ein Passwort in den Ladeoptionen angegeben wird.

Codebeispiele

Einige Anwendungsfälle typischer GroupDocs.Viewer für Python über .NET-Operationen

DOCX nach HTML rendern

Die Eigenschaften der Klasse HtmlViewOptions ermöglichen die Steuerung des Konvertierungsprozesses, mehr dazu hier. Zum Beispiel können Sie alle externen Ressourcen in die Ausgabedatei HTML einbetten, die Ausgabedatei minimieren und für den Druck optimieren.

Python

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

def render_docx_to_html():
    # Viewer instanziieren
    with Viewer("resume.docx") as viewer:
        # Ausgabe‑HTML‑Optionen festlegen, eine Datei pro Seite
        view_options = HtmlViewOptions.for_embedded_resources("page_{0}.html")

        # DOCX nach HTML rendern mit eingebetteten Ressourcen
        viewer.view(view_options)

if __name__ == "__main__":
    render_docx_to_html()

PPTX nach PDF exportieren

Erstellen Sie eine Instanz der Klasse PdfViewOptions und übergeben Sie sie der Methode Viewer.view, um eine PowerPoint PPTX-Datei nach PDF zu konvertieren. Die Eigenschaften der Klasse PdfViewOptions ermöglichen die Steuerung des Konvertierungsprozesses. Zum Beispiel können Sie die Ausgabedatei PDF schützen, ihre Seiten neu anordnen und die Qualität der Dokumentenbilder festlegen. Weitere Details finden Sie im folgenden Dokumentationsabschnitt.

Python

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

def export_pptx_to_pdf():
    # Viewer instanziieren
    with Viewer("presentation.pptx") as viewer:
        # Ausgabe‑PDF‑Optionen festlegen
        view_options = PdfViewOptions("presentation.pdf")

        # PPTX nach PDF exportieren
        viewer.view(view_options)

if __name__ == "__main__":
    export_pptx_to_pdf()

DOCX in PNG rendern

Erstellen Sie eine PngViewOptions-Instanz und übergeben Sie sie der Viewer.view-Methode, um jede Seite eines DOCX-Dokuments als separates PNG‑Bild zu rendern. Der {0}‑Platzhalter im Ausgabepfad wird durch die Seitennummer ersetzt, sodass ein mehrseitiges Dokument ein PNG pro Seite erzeugt. Siehe den Schnellstart‑Leitfaden für weitere Renderbeispiele.

Python

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

def render_docx_to_png():
    # Viewer instanziieren
    with Viewer("resume.docx") as viewer:
        # PNG-Ausgabeoptionen festlegen, ein Bild pro Seite
        view_options = PngViewOptions("page_{0}.png")

        # DOCX in PNG‑Bilder rendern
        viewer.view(view_options)

if __name__ == "__main__":
    render_docx_to_png()

Bereit, loszulegen?

Laden Sie GroupDocs.Viewer kostenlos herunter oder holen Sie sich eine Testlizenz für vollen Zugriff!

Nützliche Ressourcen

Erforschen Sie die Dokumentation, Code -Beispiele und die Unterstützung der Community, um Ihre Erfahrungen zu verbessern.

Tipps zur temporären Lizenz

1
Melden Sie sich mit Ihrer geschäftlichen E-Mail-Adresse an. Kostenlose E-Mail-Dienste sind nicht zulässig.
2
Klicken Sie im zweiten Schritt auf die Schaltfläche Provisorische Lizenz anfordern.
 Deutsch