Document viewer SDK

Definition

Eine Bibliothek, die Sie in Ihre eigene Anwendung einbetten, damit sie Dokumente anzeigen kann, im Gegensatz zu einem gehosteten Service, zu dem Sie Dokumente hochladen. Das SDK läuft in Ihrem Prozess; der Service läuft im Prozess eines Dritten.

Der Unterschied ist wichtiger, als der Name vermuten lässt. Mit einem SDK verlässt das Dokument nie die von Ihnen bereits kontrollierte Grenze – Ihre Server öffnen es, Ihre Server rendern es, Ihre Server liefern das Ergebnis. Bei einem gehosteten Viewer bedeutet das Anzeigen eines Dokuments, es zu übertragen, und jede Frage zu Aufbewahrung, Standort und Zugriffskontrolle muss mit einem Dritten neu verhandelt werden.

Der Kompromiss verläuft bei den Operationen in die andere Richtung. Ein gehosteter Service übernimmt Skalierung, Patchen und Formatunterstützung für Sie. Ein SDK legt die Rendering‑Last auf die von Ihnen bereitgestellte Infrastruktur und verlagert den Upgrade‑Zyklus in Ihren Kalender.

Teams entscheiden sich in der Regel anhand der Art ihrer Dokumente. Marketingmaterial verträgt einen gehosteten Viewer. Medizinische Unterlagen, versiegelte Angebote und Gerichtsunterlagen hingegen nicht.

In Doconut

Doconut ist ein SDK, kein Service. Es gibt keinen gehosteten Modus und keinen Upload-Endpunkt – das Produkt ist ein Satz von DLLs, die Sie aus einer .NET-Anwendung referenzieren, und es rendert Dokumente, unabhängig davon, ob der Server eine Verbindung zum Internet hat.

Sehen Sie, wie es in der Praxis funktioniert

Definitionen bringen Sie nur so weit. Eine temporäre Lizenz läuft auf Ihrer eigenen Maschine, mit Ihren eigenen Dokumenten.