Integrazione in soluzioni web

Se state costruendo un portale di upload per i clienti, una soluzione web-to-print o qualsiasi altro tipo di soluzione che implementi un server web, potreste avere la necessità di incorporare anche la tecnologia PDF. Ad esempio, per eseguire il controllo di qualità sui file caricati, generare immagini di anteprima, creare un'imposizione o qualsiasi altra funzionalità fornita da pdfToolbox.

pdfToolbox CLI

L'interfaccia a riga di comando di pdfToolbox (fornita da pdfToolbox CLI) è ideale per questo tipo di integrazione. Può essere facilmente richiamata da qualsiasi piattaforma di sviluppo si utilizzi (le chiamate a riga di comando sono disponibili in JavaScript, PHP, .NET...) e la sintassi della riga di comando è semplice e molto completa.

Inoltre, cosa molto importante, pdfToolbox CLI è disponibile per macOS, Windows e praticamente per tutti i sistemi Linux. È molto facile da installare (essenzialmente basta disarchiviare il pacchetto "installazione") e non ha dipendenze da librerie o database esterni.

Supporto per ambienti a scalabilità automatica

In alcuni ambienti, come le configurazioni di autoscaling ospitate nel cloud, il tradizionale meccanismo di licenze callas che richiede l'attivazione su un particolare computer (reale o virtuale), non è conveniente. Nelle configurazioni di autoscaling, si desidera poter creare dinamicamente nuove macchine virtuali in grado di eseguire immediatamente le attività di pdfToolbox.

Per far fronte a questo problema, callas ha un prodotto separato chiamato callas License Server. Il License Server viene installato su una o più macchine separate. In questo scenario, pdfToolbox non deve essere attivato sulla macchina su cui è in esecuzione, ma semplicemente dialoga con il License Server. Il License Server può essere configurato con un numero massimo di processi paralleli, con un numero di secondi in cui pdfToolbox può essere utilizzato, o con entrambi per la massima flessibilità.

Failover

In configurazioni semplici, l'installazione di pdfToolbox CLI su una singola macchina può assolutamente funzionare. callas fornisce anche una licenza failover, che può essere installata su una macchina separata e che può elaborare i lavori se la licenza primaria smette di funzionare (il meccanismo per passare dalla licenza primaria a quella failover non è incluso in pdfToolbox, ma è qualcosa che deve essere gestito nella vostra infrastruttura).

Il già citato License Server porta il failover a un livello molto più alto. Essenzialmente pdfToolbox può essere eseguito su qualsiasi macchina, purché possa parlare con il License Server e ottenere una licenza da esso. Il License Server stesso può essere installato su una singola macchina o in un cluster con un numero dispari di macchine (in genere 3). In un cluster, il guasto di una macchina che esegue il License Server non influisce sul funzionamento del License Server e quindi di pdfToolbox.