FileConverterPro – PDF(/A) Konvertierung über REST Web-Service
Um über den FileConverterPro eine Datei über die REST Web-Service Schnittstelle zu konvertieren sind folgende Funktionen auszuführen:
- Die Datei muss auf den FCpro Server mit „UploadJob“ übertragen werden. https://fileconverterpro.docs.apiary.io/#reference/general-api/upload-job/uploadjob?console=1 Der Inhalt der Datei wird mit dem „Request Stream“ der Funktion hochgeladen. Diese Methode liefert eine „JobResult Struktur“ zurück, wobei die „JobGuid“ gespeichert werden sollte um in weitere Folge den Status des Jobs abfragen zu können.
- Der Job Status kann laufende mit „GetStatus“ abgefragt werden. https://fileconverterpro.docs.apiary.io/#reference/general-api/get-status/getstatus
- Sobald der Status des Jobs „Converted“ ist, kann die vom FCpro erzeugte(n) Datei(en) heruntergeladen werden. Da es je nach Konfiguration auch möglich ist neben PDF auch zusätzliche Formate (z.b. PNG, TXT usw) aus dem Ausgangsdokument zu erzeugen, kann auch abgefragt werden wie viele Ergebnisdateien zur Verfügung stehen. Dafür dient die „GetResultCount“ Funktion. https://fileconverterpro.docs.apiary.io/#reference/general-api/get-result-count/getresultcount
- Über die „GetResultExt“ können die Dateitypen / Erweiterungen der zusätzlich erzeugten Dateien abgefragt werden. https://fileconverterpro.docs.apiary.io/#reference/general-api/get-result-ext/getresultext
- Schlussendlich können die vom FCpro erzeugte(n) Datei(en) mit der „GetResult“ Funktion heruntergeladen werden. https://fileconverterpro.docs.apiary.io/#reference/general-api/get-result/getresult