SDK de visualizador de documentos

Definição

Uma biblioteca que você incorpora em sua própria aplicação para que ela possa exibir documentos, ao contrário de um serviço hospedado ao qual você envia documentos. O SDK roda dentro do seu processo; o serviço roda dentro do processo de outra pessoa.

A distinção importa mais do que o nome sugere. Com um SDK, o documento nunca sai da fronteira que você já controla — seus servidores o abrem, seus servidores o renderizam, seus servidores entregam o resultado. Com um visualizador hospedado, exibir um documento significa transmiti-lo, e todas as questões sobre retenção, residência e controle de acesso precisam ser renegociadas com um terceiro.

O compromisso vai na direção oposta nas operações. Um serviço hospedado absorve escalabilidade, correções e cobertura de formatos em seu nome. Um SDK coloca a carga de renderização na infraestrutura que você provisiona e coloca o ciclo de atualização na sua agenda.

As equipes geralmente acabam escolhendo com base no tipo de documentos que possuem. Materiais de marketing toleram um visualizador hospedado. Registros médicos, propostas seladas e material de litígio geralmente não.

No Doconut

Doconut é um SDK, não um serviço. Não há modo hospedado nem endpoint de upload — o produto é um conjunto de DLLs que você referencia a partir de uma aplicação .NET, e ele renderiza documentos independentemente de o servidor ter ou não uma rota para a internet.

Veja como funciona na prática

As definições só levam você até certo ponto. Uma licença temporária roda na sua própria máquina, contra seus próprios documentos.