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.
Términos relacionados
Renderizado de documento del lado del servidor
Convertir un documento en imágenes de página en el servidor, de modo que el navegador muestre páginas renderizadas en lugar de analizar el archivo original.
Despliegue sin conexión
Ejecutar software en un entorno sin ruta de red a internet, de modo que cada dependencia que necesita ya debe estar dentro del límite.
Token de sesión opaco
Un identificador que no tiene significado para quien lo posee — hace referencia al estado del servidor en lugar de describirlo, por lo que un cliente no puede leerlo, modificarlo o adivinar un valor vecino.