SDK de visualisation de documents

Définition

Une bibliothèque que vous intégrez dans votre propre application afin qu'elle puisse afficher des documents, à la différence d'un service hébergé où vous téléversez des documents. Le SDK s'exécute dans votre processus ; le service s'exécute dans celui de quelqu'un d'autre.

La distinction compte plus que ne le suggère le nom. Avec un SDK, le document ne quitte jamais la frontière que vous contrôlez déjà — vos serveurs l'ouvrent, vos serveurs le rendent, vos serveurs livrent le résultat. Avec un visualiseur hébergé, afficher un document signifie le transmettre, et chaque question concernant la conservation, la résidence et le contrôle d'accès doit être renégociée avec un tiers.

Le compromis va dans l'autre sens au niveau des opérations. Un service hébergé absorbe la mise à l'échelle, les correctifs et la prise en charge des formats à votre place. Un SDK impose la charge de rendu sur l'infrastructure que vous provisionnez, et place le cycle de mise à jour dans votre calendrier.

Les équipes finissent généralement par choisir en fonction de la nature de leurs documents. Les supports marketing tolèrent un visualiseur hébergé. Les dossiers médicaux, les offres scellées et le matériel de contentieux ne le font généralement pas.

Dans Doconut

Doconut est un SDK, pas un service. Il n'existe pas de mode hébergé ni de point de téléversement — le produit est un ensemble de DLL que vous référencez depuis une application .NET, et il rend les documents que le serveur ait ou non une connexion à Internet.

Voir comment cela fonctionne en pratique

Les définitions ne vous mènent que jusqu'ici. Une licence temporaire s'exécute sur votre propre machine, avec vos propres documents.