Integratie in weboplossingen

Als u een uploadportaal voor klanten bouwt, een web-to-print oplossing of een andere oplossing met een webserver, kan het nodig zijn om ook PDF-technologie te integreren. Dit kan zijn om kwaliteitscontrole uit te voeren op geüploade bestanden, voorbeeldafbeeldingen te genereren, een opmaak te maken of een van de andere functionaliteiten die pdfToolbox biedt.

pdfToolbox CLI

De opdrachtregelinterface van pdfToolbox (voorzien door pdfToolbox CLI) is ideaal voor dit soort integratie. Het kan gemakkelijk worden aangeroepen vanaf welk ontwikkelingsplatform u ook gebruikt (opdrachtregelaanroepen zijn beschikbaar in JavaScript, PHP, .NET...) en de opdrachtregel-syntaxis is eenvoudig en zeer compleet.

Bovendien (en heel belangrijk) is pdfToolbox CLI beschikbaar voor macOS, Windows en vrijwel alle Linux-smaken. Het is zeer eenvoudig te installeren (in wezen hoef je alleen het "installatie"-pakket te unarchiveren) en heeft geen externe bibliotheek- of databaseafhankelijkheden.

Ondersteuning voor automatisch schalende omgevingen

In sommige omgevingen, zoals auto-scaling setups gehost in de cloud, is het traditionele callas licentiemechanisme dat activering op een bepaalde computer (echt of virtueel) vereist, niet handig. In auto-scaling setups wil je dynamisch nieuwe virtuele machines kunnen aanmaken die onmiddellijk pdfToolbox-taken kunnen uitvoeren.

Om dit aan te pakken heeft callas een apart product genaamd callas License Server. De License Server wordt geïnstalleerd op een aparte machine (of aparte machines). In dit scenario hoeft pdfToolbox niet te worden geactiveerd op de machine waarop het draait, het praat gewoon met de License Server. De License Server kan worden geconfigureerd met een aantal maximaal parallelle processen, met een aantal seconden dat pdfToolbox kan worden gebruikt, of beide voor maximale flexibiliteit.

Failover

In eenvoudige configuraties, kan het installeren van pdfToolbox CLI op een enkele machine, absoluut werken. callas voorziet zelfs een failover licentie, die op een aparte machine kan worden geïnstalleerd en die jobs kan verwerken als de primaire licentie stopt met functioneren (het mechanisme om te schakelen tussen primair en failover is niet inbegrepen in pdfToolbox, maar is iets dat moet worden behandeld in uw infrastructuur).

De eerder genoemde License Server tilt failover naar een veel hoger niveau. In principe kan pdfToolbox op elke machine draaien, zolang het maar kan praten met de License Server en er een licentie van kan krijgen. De License Server zelf kan worden geïnstalleerd op een enkele machine of in een cluster met een oneven aantal machines (meestal 3). In een cluster heeft het uitvallen van een machine waarop de License Server draait, geen invloed op de werking van de License Server en dus ook niet op pdfToolbox.