Dokumentenanzeige zu einer .NET-Anwendung hinzufügen
25.7.2025

Dokumentenanzeige zu einer .NET-Anwendung hinzufügen

Doconut Viewer, das .NET SDK, öffnet 75 Dateierweiterungen in Ihrer eigenen Anwendung, mit optionalen Anmerkungs- und Textschichtsuche‑Plugins.

Wenn Ihre Anwendung Dokumente für Benutzer anzeigen muss, haben Sie zwei Möglichkeiten: Sie senden die Datei und hoffen, dass der Nutzer die passende Software besitzt, oder Sie rendern sie selbst. Dieser Beitrag behandelt die zweite Variante.

Doconut Viewer ist das .NET‑Dokumenten‑Viewing‑SDK. Es wird in Ihre Anwendung integriert und rendert Dokumente serverseitig, sodass nichts auf den Rechner des Benutzers heruntergeladen oder dort installiert wird. Beachten Sie den Produktnamen: Doconut.app ist die kostenlose Website, auf der Sie dieselbe Engine mit einer Datei testen können, und nicht das, was Sie installieren.

Document Management Viewer
Document Management Viewer

Mehrformatunterstützung

Der SDK‑Katalog umfasst 75 Dateierweiterungen aus 18 Familien, sodass Ihre Anwendung die Formate öffnen kann, die tatsächlich in einem geschäftlichen Posteingang ankommen: PDFs, Office‑Dokumente, CAD‑Zeichnungen, Visio‑Diagramme, Projektpläne, E‑Mail‑Dateien, E‑Books und Bilder. Zu den neueren Ergänzungen gehören EMF, AVIF und die makrofähigen Office‑Varianten, sodass Dateien, die früher abgelehnt wurden, jetzt geöffnet werden können.

DICOM ist Teil dieser 75, über ein separat lizenziertes Plugin. Die kostenlosen Viewer auf Doconut.app unterstützen 73 – alles außer .dcm und .ima.

Benutzerfreundliche Interaktion

Engagement ist entscheidend für die Zufriedenheit der Nutzer. Doconut.app bietet intuitive Bedienelemente, die die Dokumentennavigation einfach und effizient machen. Nutzer können zoomen, Seiten navigieren und Dokumente mühelos drehen. Der schnelle Zugriff auf Miniaturansichten ermöglicht ebenfalls eine effiziente Navigation, sodass Informationen in wenigen Sekunden gefunden werden können.

Umfassende Anmerkungswerkzeuge

Anmerkungen sind eines von vier Plugins, die zusätzlich zum Viewer lizenziert werden können – die anderen sind Converter, DICOM und Search. Damit können Nutzer Textkommentare hinterlassen, Abschnitte hervorheben, Haftnotizen hinzufügen sowie Formen und Stempel verwenden.

Es ist wichtig klarzustellen, dass dies ein separates Kaufangebot ist und kein Bestandteil des Basis‑Viewers, und dass Sie entscheiden sollten, ob Ihr Workflow es benötigt, bevor Sie dafür budgetieren. Viele Anwendungen benötigen lediglich die Anzeige eines Dokuments.

Erweiterte Suchfunktionalität

Doconut.app durchsucht die Textschicht, die ein PDF bereits enthält, und zeigt jedes Ergebnis an seiner Position im Seitenlayout an, anstatt nur eine reine Zeilennummernliste auszugeben. Das deckt die Dokumente ab, mit denen die meisten Teams arbeiten: alles, was aus Word exportiert, von einem Berichtssystem erzeugt oder mit aktivierter Texterkennung gescannt wurde. Eine Seite, die nur als Bild vorliegt, enthält keinen durchsuchbaren Text, und das Auslesen von Zeichen aus dem Bild ist derzeit keine Funktion des Viewers.

Flexibilität bei der Integration

Das SDK unterstützt ASP.NET, MVC, .NET Core, .NET 6+ und Blazor. Da es in Ihrer eigenen Umgebung installiert wird und nicht als Service aufgerufen wird, lässt es sich dort bereitstellen, wo Ihre Anwendung bereits läuft, und es stellt keinerlei Aufrufe an Doconut‑Server – was in der Regel die Antwort ist, die Sicherheitsprüfer suchen.

Leistung und Skalierbarkeit

Das Rendering erfolgt auf dem Server. Das ermöglicht es einem Browser, ein DWG auf einem Rechner ohne CAD‑Software anzuzeigen, und ist gleichzeitig der Kostenfaktor, den Sie einplanen müssen: Die Arbeit verlagert sich auf Ihre Infrastruktur. Testen Sie mit Ihren schwersten realen Dokumenten statt mit Beispieldateien und prüfen Sie Auflösung‑ und Caching‑Einstellungen, bevor Sie entscheiden, ob mehr Hardware nötig ist.

Anpassungsmöglichkeiten

Das Aussehen des Viewers und seine Steuerungselemente sind konfigurierbar, sodass er wie ein Teil Ihres Produkts wirkt und nicht wie ein Fenster in eine fremde Anwendung. Nehmen Sie die Optionsnamen aus der Dokumentation der von Ihnen installierten Version; sie haben sich zwischen den Releases geändert.

Die praktischere Entscheidung ist, welche Steuerelemente welche Rolle sehen soll. Ob ein Nutzer drucken oder herunterladen darf, ist eine Berechtigungsfrage, die Ihre Anwendung bereits kennt.

Einstieg

Die Testlizenz ist kostenlos. Beginnen Sie auf der Download‑Seite und nutzen Sie zuerst die Live‑Demos, wenn Sie das Rendering sehen möchten, bevor Sie Integrationscode schreiben.

Zwei Dinge, die Sie vor dem Commit testen sollten: Ihr unansehnlichstes echtes Dokument und die Formate, die Sie tatsächlich erhalten, nicht die auf der Liste stehenden. Beispiel‑Dateien funktionieren immer.

Und wenn Sie heute nur eine Datei öffnen müssen, anstatt etwas zu entwickeln, erledigt Doconut.app das in einem Browser‑Tab, kostenlos, und löscht sie anschließend.