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 anzeigen

Mit der GroupDocs.Viewer API können Sie Dokumente aller unterstützten Formate effizient in HTML, JPEG, PNG und PDF rendern, wobei flexible und leistungsstarke Optionen zur Verfügung stehen und Inhalt sowie Dokumentenstruktur erhalten bleiben. 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 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 das Anwenden verschiedener Transformationen auf die gerenderte Ausgabe.

UI 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 ein Angular‑basiertes Web-UI und bietet eine Reihe nützlicher APIs sowie Daten‑Speicher‑Provider.

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
  • Umfassendste Unterstützung von Dateiformaten
  • Abhängig von System.Drawing und System.Drawing.Common
NuGet-Download

Plattformübergreifendes Paket

  • Unterstützt .NET 6.0 und höhere Versionen
  • Eingeschränkte Unterstützung von Dateiformaten
  • Funktioniert auf Windows, Linux und macOS
NuGet-Download

Unterstützte Dateiformate

GroupDocs.Viewer für .NET unterstützt Operationen 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 & 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

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 Unterstützt durch Windows-spezifisches Paket
  • 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.

Code‑Beispiele

Einige Anwendungsfälle typischer GroupDocs.Viewer‑Operationen für .NET

DOCX nach HTML rendern

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

C#

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

// Viewer instanziieren
using (Viewer viewer = new Viewer("resume.docx"))
{
    // HTML‑Ausgabeoptionen festlegen
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources();
    
    // DOCX nach HTML mit eingebetteten Ressourcen rendern
    viewer.View(options);
}

PPTX nach PDF exportieren

Erstellen Sie eine Instanz der Klasse PdfViewOptions, und übergeben Sie sie der Methode Viewer.View, um eine PowerPoint‑PPTX‑Datei in PDF zu konvertieren. Die Eigenschaften der Klasse PdfViewOptions ermöglichen die Steuerung des Konvertierungsprozesses. Beispielsweise 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.

C#

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

using (var viewer = new Viewer("presentation.pptx"))
{
    // PDF-Ausgabeoptionen festlegen       
    var viewOptions = new PdfViewOptions("presentation.pdf");
    
    // PPTX nach PDF exportieren       
    viewer.View(viewOptions);
}

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