SDK per visualizzatore di documenti

Definizione

Una libreria che incorpori nella tua applicazione in modo che possa visualizzare i documenti, a differenza di un servizio ospitato a cui carichi i documenti. L'SDK gira all'interno del tuo processo; il servizio gira all'interno di quello di qualcun altro.

La distinzione è più importante di quanto suggerisca il nome. Con un SDK, il documento non lascia mai il confine che già controlli — i tuoi server lo aprono, i tuoi server lo renderizzano, i tuoi server consegnano il risultato. Con un visualizzatore ospitato, visualizzare un documento significa trasmetterlo, e ogni questione su conservazione, residenza e controllo degli accessi deve essere rinegoziata con una terza parte.

Il compromesso va nell'altro senso per le operazioni. Un servizio ospitato assorbe il dimensionamento, le patch e la copertura dei formati per tuo conto. Un SDK mette il carico di rendering sull'infrastruttura che provvedi, e pone il ciclo di aggiornamento sul tuo calendario.

I team di solito finiscono per scegliere in base a che tipo di documenti hanno. Il materiale di marketing tollera un visualizzatore ospitato. I record medici, le offerte sigillate e il materiale legale generalmente no.

In Doconut

Doconut è un SDK, non un servizio. Non esiste una modalità ospitata né un endpoint di upload — il prodotto è un insieme di DLL che riferisci da un'applicazione .NET, e rende i documenti indipendentemente dal fatto che il server abbia o meno una connessione a Internet.

Vedi come funziona nella pratica

Le definizioni ti portano solo fino a un certo punto. Una licenza temporanea gira sulla tua macchina, sui tuoi documenti.