GroupDocs.Viewer auf einen Blick

API zum Rendern, Anzeigen und Konvertieren von Dokumenten, Folien, Diagrammen und vielen anderen Dokumenttypen in .NET-Anwendungen

Illustration viewer

Dokumente effizient und zuverlässig einsehen

Mit der GroupDocs.Viewer-API können Sie Dokumente aller unterstützten Formate mit flexiblen und leistungsstarken Optionen effizient in HTML, JPEG, PNG und PDF rendern und dabei die Integrität von Inhalt und Dokumentstruktur bewahren. GroupDocs.Viewer unterstützt .NET Framework 4.6.2 und .NET 6.0 und funktioniert auf Windows- und Linux-Plattformen.

Die gängigsten Datei- und Dokumentformate werden unterstützt

Wir unterstützen das Rendern der 180 gängigsten Datei- und Dokumentformate, darunter Word, Excel, PDF, PowerPoint, die OpenDocument-Formatfamilie, Archive, Raster- und Vektorbilder, E-Books, Programmiersprachen und Markups sowie viele andere Dateitypen, einschließlich verschlüsselter Dateien Dateien mit Passwortschutz.

Anpassbare Ausgabe

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

Benutzeroberfläche für ASP.NET Core

Wir stellen ein Open-Source-UI-Paket für ASP.NET Core bereit, das in wenigen Minuten zu Ihrem Projekt hinzugefügt werden kann. Das Viewer.UI-Paket enthält eine Angular-basierte Web-UI und stellt eine Reihe nützlicher APIs und Datenspeicheranbieter bereit.

Plattformunterstützung

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

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Windows-spezifisches Paket

  • Unterstützt .NET Framework 4.6.2+ und .NET 6.0
  • Die umfassendste Unterstützung für Dateiformate
  • Hängt von System.Drawing und System.Drawing.Common ab
NuGet-Download

Plattformübergreifendes Paket

  • Unterstützt .NET 6.0 und höhere Versionen
  • Begrenzte Unterstützung für Dateiformate
  • Funktioniert unter Windows, Linux und macOS
NuGet-Download

Unterstützte Dateiformate

GroupDocs.Viewer für .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 Unterstützt durch Windows-spezifisches Paket
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE Unterstützt durch Windows-spezifisches Paket
  • 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 und 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 Unterstützt durch Windows-spezifisches Paket
  • Stereo Lithography (3D Printing): STL
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DWT, IFC, STL, CF2

Andere

  • Netz: HTML, MHT, MHTML, XML
  • Metafile: WMF, EMF, CGM, EMZ, WMZ
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM Unterstützt durch Windows-spezifisches Paket
  • Project: MPP, MPT, MPX
  • PostScript: PS, EPS
  • Archiv: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • Andere: 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 jeglicher Art mit CSS und SVG in ein HTML-Dokument, das in jedem modernen Webbrowser angezeigt werden kann.

Feature icon

Dokumente rastern

Rastern Sie jedes unterstützte Dokumentformat in ein Rasterbild, mit anpassbarem Bildformat und Komprimierungsqualität.

Feature icon

Programmiercodes rendern und hervorheben

Unterstützung aller gängigen Programmier-, Skript- und Auszeichnungssprachen mit der Möglichkeit, deren Syntax zu analysieren und hervorzuheben.

Feature icon

In PDF konvertieren

Dokumente in jedem unterstützten Format können mit anpassbaren Optionen einfach konvertiert und im PDF-Format gespeichert werden.

Feature icon

Wenden Sie Transformationen an

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

Feature icon

Anpassung der HTML-Ausgabe

Ausgabe-HTML-Dokumente, die vom GroupDocs.Viewer generiert werden, können sehr fein abgestimmt werden: Sie können im Stream oder in der Datei gespeichert werden, mit externen oder eingebetteten Ressourcen, Rückrufen usw.

Feature icon

Unterstützung komplexer Dokumentenstrukturen

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

Optimierungsmöglichkeiten

GroupDocs.Viewer enthält ein anpassbares Cache-Subsystem, das die Ladezeit durch die Verwendung der zwischengespeicherten Versionen der Dokumente verkürzen kann. Außerdem ermöglicht eine Reihe verschiedener Optionen für verschiedene Formate, einige unnötige Teile oder Aspekte von Dokumenten aus der Darstellung auszuschließen (Schriftarten, ausgeblendete Arbeitsblätter, 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, Tabellenkalkulation, Präsentation und andere, indem in den Ladeoptionen ein Passwort angegeben wird.

Codebeispiele

Einige Anwendungsfälle typischer GroupDocs.Viewer für .NET-Vorgänge

Rendern Sie DOCX in HTML

Mit den Klasseneigenschaften HtmlViewOptions können Sie den Konvertierungsprozess steuern, mehr dazu hier. Sie können beispielsweise alle externen Ressourcen in die Ausgabe-HTML-Datei einbetten, die Ausgabedatei verkleinern und für den Druck optimieren.

C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

// Betrachter instanziieren
using (Viewer viewer = new Viewer("resume.docx"))
{
    // Legen Sie Ausgabe-HTML-Optionen fest
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources();
    
    // Rendern Sie DOCX mit eingebetteten Ressourcen in HTML
    viewer.View(options);
}

Exportieren Sie PPTX in PDF

Erstellen Sie eine Klasseninstanz PdfViewOptions und übergeben Sie sie an Viewer.View-Methode zum Konvertieren einer PowerPoint PPTX-Datei in PDF. Mit den Eigenschaften der Klasse PdfViewOptions können Sie den Konvertierungsprozess steuern. Sie können beispielsweise die ausgegebene PDF-Datei schützen, ihre Seiten neu anordnen und die Qualität der Dokumentbilder festlegen. Einzelheiten finden Sie im folgenden Dokumentationsabschnitt.

C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

using (var viewer = new Viewer("presentation.pptx"))
{
    // Legen Sie die PDF-Ausgabeoptionen fest       
    var viewOptions = new PdfViewOptions("presentation.pdf");
    
    // Exportieren Sie PPTX in PDF       
    viewer.View(viewOptions);
}

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