Integración en soluciones web

Si está construyendo un portal de carga para clientes, una solución web-to-print o cualquier otro tipo de solución que implemente un servidor web, puede que tenga la necesidad de incorporar también tecnología PDF. Esto podría ser para realizar el control de calidad de los archivos subidos, generar imágenes de vista previa, crear una imposición o cualquiera de las otras funcionalidades proporcionadas por pdfToolbox.

pdfToolbox CLI

La interfaz de línea de comandos de pdfToolbox (proporcionada por pdfToolbox CLI) es ideal para este tipo de integración. Se puede llamar fácilmente desde cualquier plataforma de desarrollo que utilice (las llamadas a la línea de comandos están disponibles en JavaScript, PHP, .NET...) y la sintaxis de la línea de comandos es sencilla y muy completa.

Además de eso (y muy importante), pdfToolbox CLI está disponible para macOS, Windows y prácticamente todos los sabores de Linux. Es muy fácil de instalar (esencialmente solo necesitas descomprimir el paquete de "instalación") y no tiene dependencias externas de bibliotecas o bases de datos.

Compatibilidad con entornos de autoescalado

En algunos entornos, como las configuraciones de auto-escalado alojadas en la nube, el mecanismo tradicional de licencias callas que requiere la activación a un equipo en particular (real o virtual), no es conveniente. En configuraciones de auto-escalado, usted quiere ser capaz de crear dinámicamente nuevas máquinas virtuales que puedan realizar inmediatamente las tareas de pdfToolbox.

Para hacer frente a esto, callas tiene un producto separado llamado Callas License Server. El Servidor de Licencias se instala en una máquina separada (o máquinas separadas). En este escenario, pdfToolbox no tiene que ser activado en la máquina en la que se está ejecutando, simplemente habla con el Servidor de Licencias. El Servidor de Licencias puede ser configurado con un número máximo de procesos paralelos, con un número de segundos en los que pdfToolbox puede ser utilizado, o con ambos para una máxima flexibilidad.

Conmutación por error

En configuraciones simples, la instalación de pdfToolbox CLI en una sola máquina, puede absolutamente funcionar. callas incluso proporciona una licencia de conmutación por error, que puede ser instalada en una máquina separada y que puede procesar trabajos si la licencia primaria deja de funcionar (el mecanismo para cambiar entre primaria y de conmutación por error no está incluido en pdfToolbox, pero es algo que debe ser manejado en su infraestructura).

El anteriormente mencionado Servidor de Licencias lleva la conmutación por error a un nivel mucho más alto. Esencialmente pdfToolbox puede correr en cualquier máquina, siempre y cuando pueda hablar con el Servidor de Licencias y obtener una licencia de él. El Servidor de Licencias puede ser instalado en una sola máquina o en un cluster con un número impar de máquinas (típicamente 3). En un cluster, la falla de una máquina que ejecuta el Servidor de Licencias, no afecta la operación del Servidor de Licencias y por lo tanto de pdfToolbox.