PDFRestful Services


API-Übersicht:

ROOT URL : http://hindenburg.wissenswerft.net:8080/pdfservices/rest

MERGE

1.Resource anfordern
Params Value Beispiel
URL /merge (..)/pdfservices/rest/merge
METHOD POST
PRODUCES application/json
RETURNS Header mit location location=(...)/merge/doc/TlE9p3PvooEJ
Show JSClient-Code
2.PDF hinzufügen
Params Value Beispiel
URL /merge/doc/{location}/pdf (..)/merge/doc/TlE9p3PvooEJ/pdf
METHOD POST
PRODUCES application/json
PARAM REQUIRED FormParam url http://primefaces.googlecode.com/files/primefaces_users_guide_3_2.pdf
PARAM FormParam pages (csv) 1,2,3,4,5,6,7,8 (PDF startet immer mit Seite 1!)
PARAM FormParam password Passwort zum öffnen
PARAM FormParam crypted Übertragenes Passwort ist verschlüsselt
RETURNS Header mit location zur resource location=(...)/merge/doc/TlE9p3PvooEJ/add/dGAcJByEWR1C
3.PDF entfernen
Params Value Beispiel
URL /merge/doc/{location}/pdf/{resource}
METHOD DELETE
Ausgabe konfigurieren
Params Value Beispiel
URL /merge/doc/{location}/config
METHOD POST
PARAM FormParam cryptPDF Ausgabe PDF verschlüsseln
PARAM FormParam ownerpassword Passwort zur Verschlüsselung, wenn null wird ein zufällige Passwort erstellt
PARAM FormParam permissions (Integer) Berechtigung was mit dem PDF ohne Passwort gemacht werden darf, Defaultvalue = 2052 (ALLOW_PRINTING)
Mehr infos unter ITextAPI
4.PDF download
Params Value Beispiel
URL /merge/doc/{location}/download
METHOD GET
PRODUCES application/pdf