Integration in Web-Lösungen

Wenn Sie ein Upload-Portal für Kunden, eine Web-to-Print-Lösung oder andere Lösungen entwickeln, die einen Webserver verwenden, dann ist es eventuell empfehlenswert, in diese auch PDF-Technologien einzubinden. Diese ermöglichen eine Qualitätskontrolle der hochgeladenen Dateien, das Generieren von Vorschaubildern, das Ausschießen oder eine der anderen Funktionen, die pdfToolbox zur Verfügung stellt.

pdfToolbox CLI

Die Kommandozeilen-Schnittstelle von pdfToolbox, pdfToolbox CLI, ist für diese Art der Integration prädestiniert. Sie kann von jeder Entwicklungsplattform aufgerufen werden, denn Kommandozeilenaufrufe sind unter anderem in JavaScript, PHP und .NET möglich. Darüber hinaus ist die Syntax in pdfToolbox CLI verständlich und vollständig.

Außerdem ist es wichtig zu erwähnen, dass pdfToolbox CLI macOS, Windows und alle relevanten Linux-Distributionen unterstützt. Das Programm ist sehr einfach zu installieren, denn Sie müssen eigentlich nur die Installationsdatei entpacken.

Unterstützung für Auto Scaling Umgebungen

In Auto Scaling Umgebungen, die in der Cloud gehostet werden, ist der herkömmliche Lizenzmechanismus, der die Aktivierung für jeweils einen Computer (real oder virtuell) erfordert, ungeeignet. Stattdessen wollen Sie vielleicht, um beispielsweise Peaks abzufangen, dynamisch neue virtuelle Maschinen hinzufügen, die sofort pdfToolbox-Aufgaben ausführen können.

Um dies zu ermöglichen, bietet callas den License Server an, der auf einer oder mehreren separaten Maschinen installiert wird. In diesem Fall muss pdfToolbox auf dem jeweiligen Rechner nicht extra aktiviert, sondern kann einfach mit dem License Server adressiert werden. Dieser lässt sich mit einer maximalen Anzahl von parallelen Prozessen oder mit einer Anzahl von Sekunden, die pdfToolbox verwenden darf, konfigurieren. Um eine maximale Flexibilität zu erhalten, geben Sie am besten beide Parameter an.

Failover

In einfachen Konfigurationen funktioniert die Installation von pdfToolbox CLI auf einem einzelnen Rechner in der Regel tadellos. Unabhängig davon bietet callas eine Failover-Lizenz an, die auf einem separaten Rechner installiert wird und Aufträge verarbeitet, wenn die Primärlizenz nicht mehr verfügbar ist. Der Mechanismus zum Umschalten zwischen Primär- und Failover-Lizenz ist nicht in pdfToolbox enthalten, sondern muss in Ihrer IT-Infrastruktur eingerichtet werden.

Der bereits erwähnte License Server hebt die Ausfallsicherung auf ein höheres Niveau. Grundsätzlich kann pdfToolbox auf jedem Rechner laufen, solange er mit dem License Server kommuniziert und über ihn eine Lizenz zugewiesen bekommt. Der License Server selbst kann auf einer einzelnen Maschine oder in einem Cluster mit einer ungeraden Anzahl von Maschinen (typischerweise 3) installiert werden. In einem Cluster hat der Ausfall eines Rechners, auf dem der License Server installiert ist, keinen Einfluss auf den Betrieb des License Servers selbst und damit auf pdfToolbox.