SDK de visor de documentos

Definición

Una biblioteca que incrustas en tu propia aplicación para que pueda mostrar documentos, a diferencia de un servicio alojado al que subes documentos. El SDK se ejecuta dentro de tu proceso; el servicio se ejecuta dentro del de otra persona.

La distinción importa más de lo que sugiere el nombre. Con un SDK, el documento nunca sale del límite que ya controlas — tus servidores lo abren, tus servidores lo renderizan, tus servidores entregan el resultado. Con un visor alojado, mostrar un documento implica transmitirlo, y cada cuestión sobre retención, residencia y control de acceso debe renegociarse con un tercero.

La compensación va en sentido contrario en cuanto a operaciones. Un servicio alojado absorbe la escalabilidad, los parches y la cobertura de formatos en tu nombre. Un SDK coloca la carga de renderizado en la infraestructura que provisionas, y coloca el ciclo de actualizaciones en tu calendario.

Los equipos suelen decidir en función de qué tipo de documentos manejan. El material de marketing tolera un visor alojado. Los registros médicos, ofertas selladas y material de litigio generalmente no lo hacen.

En Doconut

Doconut es un SDK, no un servicio. No hay modo alojado ni punto de carga — el producto es un conjunto de DLLs que referencias desde una aplicación .NET, y renderiza documentos independientemente de si el servidor tiene o no una ruta a internet.

Ver cómo funciona en la práctica

Las definiciones solo te llevan hasta cierto punto. Una licencia temporal se ejecuta en tu propia máquina, contra tus propios documentos.