FileConverterPro (FCpro) – Installationsvoraussetzungen ab Version 1.0.54

Bei der FCpro Installation ab der Version 1.0.54 werden geänderte Installationsvoraussetzungen geprüft – sind sie erfüllt so werden diese Installationsschritte vom Setup übersprungen und nicht ausgeführt.

Folgende Komponenten werden geprüft und gegebenenfalls nachinstalliert:

Sind diese Komponenten bereits installiert so werden sie nicht nachgeladen und nur FCpro wird installiert. Sind alle oder einzelne Komponenten nicht oder nicht in der passenden Version vorhanden so versucht das FCpro Setup diese von unserem FTP Server nachzuladen und zu installieren. D.h. falls eine Installation ohne Internet Verbindung gemacht werden soll so sollten die Setup´s dieser Komponenten vorher heruntergeladen und in dieser Reihenfolge installiert werden.

Die FCpro Einstellungen und die Lizenz bleiben bei der Deinstallation / Update auf die neue Version erhalten.

Download – FileConverterPro (FCpro) ~190MB >>>

FileConverterPro (FCpro) – Version 1.0.54 verfügbar

Neuerungen FCpro Version 1.0.54:

HiQ – HTML nach PDF Konvertierung – Browser Größe konfigurierbar:

  • Für die HiQ-HTML nach PDF Konvertierung wir intern für das Rendering der HTML Seiten ein „virtueller Browser“ verwendet. Je nach Fenstergröße des Browsers werden HTML Seiten hinsichtlich Format / Umbruch / Ränder usw. anders dargestellt. Deswegen hat die Fenstergröße des Browsers Auswirkungen auf das bei der Konvertierung erzeugte PDF.  Aus diesem Grund gibt es jetzt dafür einen Parameter um sowohl die optimale Fenstergröße automatisch ermitteln zu lassen bzw. auch um eine fixe Browser-Fensterbreite in Pixel vorzugeben. Der interne Standardwert beträgt 800 Pixel.

FCpro - Neue Option - HTML Konvertierung - Browser Größe & Breite setzen

iOCR – PDF Rendering Auflösung konfigurierbar:

  • Da nur Bild/Imagedokumente per OCR verarbeitet werden können, werden PDF Dokumente vor der OCR-Verarbeitung jedenfalls immer einer Konvertierung in ein Image (Rendering) unterzogen. Das PDF-Rendering erfolgt mit einer vorgegebenen Auflösung – bisher 300dpi für SW und 150dpi für Farbe. Der Standardwert von 150dpi ist jedoch nicht ausreichend um immer eine gute OCR Erkennungsrate zu erreichen. Deswegen gibt es jetzt die Möglichkeit die Rendering-Auflösung für SW und Farbe zu konfigurieren, wobei der Standardwert für Farbe jetzt  300dpi beträgt.

iOCR - Option - PDF Rendering resolution for b&w and color

Unterstützung zusätzlicher MS-Office Formate:

  • z.b. DOTX: Mit der neuen Version werden jetzt auch alle MS-Office Vorlagenformate z.b. DOTX über deren Dateierweiterungen bzw. über die MIME Typen unterstützt.

FCpro - Supported File Extensions & MIME Types #1 FCpro - Supported File Extensions & MIME Types #2 FCpro - Supported File Extensions & MIME Types #3 FCpro - Supported File Extensions & MIME Types #4 FCpro - Supported File Extensions & MIME Types #5 FCpro - Supported File Extensions & MIME Types #6 FCpro - Supported File Extensions & MIME Types #7

Download – FileConverterPro (FCpro) ~190MB >>>

FileConverterPro (FCpro) – Version 1.0.50 verfügbar

Neuerungen FCpro Version 1.0.50:

FCpro – Profilmanager:

Beim FCpro werden die Konvertierungsparameter über Profile verwaltet. Werden mehrere FCpro Server betrieben so ist es sinnvoll und notwendig die Verarbeitungs-Profile aller FCpro Systeme synchron zu halten. Bisher war das nur über einen manuellen Export / Transfer und Import der Profildateien möglich. Mit der Version 1.50.0 gibt es jetzt einen eigenen FCpro Profilmanager der den Abgleich zwischen den Servern wesentlich vereinfacht.

FCpro - Profil Manager - Remote Profil Verwaltung und Synchronisation  FCpro Profiverwaltung - Export und Import der Verarbeitungs und PDFExport Profile

Funktionen:

  • Verbindung zu den FCpro Servern anlegen (Beschreibung, URL, Username, Passwort, Versionsinfo, Hauptserver – Ja/Nein, Test der Verbindung)
  • Ein FCpro Server wird als Master / Hauptserver festgelegt von dem aus alle Profile auf die anderen Server repliziert werden.
  • Die Kommunikation mit den FCpro Servern erfolgt über SOAP Web-Services (http/https)
  • Abrufen der FCpro Server Info und Server Statistik
  • Remote Verwaltung der Verarbeitungs- und PDF-Export-Profile (Export, Import – Selektiv oder Alle)
  • Synchronisation vom Haupt Server ausgehend auf alle angelegten FCpro Server. (Verarbeitungs- und PDF-Export Profile)

Aktualisierung aller Basis-Komponenten auf den neuesten Stand

Update der .NET Runtime von Version 3.5 auf Version 4.0:

  • Bessere Performance als .NET 2.0 bzw. 3.5
  • Geringerer Installationsumfang. Es werden nur mehr – 40MB statt 250MB bei Version 3.5 heruntergeladen und installiert.
  • .NET 4.0 ist auf den neueren Microsoft OS Versionen (Windows 8.1, Windows 10, Server 2012,) bereits vorinstalliert/aktiviert und muss daher nicht wie die Version 3.5 manuell über das Control Panel aktiviert werden. Die Minimalvoraussetzung ist jedoch Windows 7 SP1. Windows XP und Server 2003 werden von .NET 4.0 nicht mehr unterstützt.
  • Das FCpro Setup überprüft bei der Installation ob .NET 4.0 auf dem Rechner vorhanden ist. Falls nicht wird .NET 4.0 über das Internet heruntergeladen und installiert.

Download – FileConverterPro (FCpro) ~190MB >>>

FileConverterPro (FCpro) – Version 1.0.47 verfügbar

Mit der FCpro Version 1.0.47 wurde die für die interne Job-Verwaltung verwendete Microsoft SQL Compact  Version 3.5 auf Version 4.0 aktualisiert. Die MS-SQL Compact Software wird jetzt nicht mehr separat installiert und erscheint daher nicht mehr unter den installierten Programmen sondern ist jetzt direkt in der FCpro Anwendung integriert. Damit kann es zu keinen Kollisionen mit anderen Anwendungen kommen die ebenfalls MS-SQL Compact installieren und verwenden. An den FCpro Installationsvoraussetzungen hat sich nichts geändert.

Download – FileConverterPro (FCpro) ~190MB >>>

FileConverterPro (FCpro) – Version 1.0.46 verfügbar

Neuerungen FCpro Version 1.0.46:

  • MS-Office Dokumente – Makros deaktivieren: MS-Office Dokumente  mit den Erweiterungen  – DOC, DOCM, XLS, XLSM, PPT, PPTM – können Makros enthalten. Speziell falls solche Dokumente von extern kommen besteht die Möglichkeit dass Schad-Code in den Dokumenten enthalten ist. Eine gute Möglichkeit zu verhindern dass solche Dokumente sich weiter verbreiten und Schaden anrichten ist die Konvertierung nach PDF. Um zu unterbinden dass die Makros am FCpro Server aufgerufen werden gibt es jetzt diese neue Option welche für die Konvertierung über MS-Office wirksam ist. Bei der „direkten Konvertierung“ wurden auch bisher die in den Dokumenten enthaltenen Makros ignoriert.

FCpro - Option um die Makros bei der MS-Office Konvertierung zu deaktivieren

  • Export und Import aller / ausgewählten Profile in eine *.fcprox Datei: Bisher konnten Profile nur einzeln ex- bzw. importiert werden. Mit der aktuellen Version ist es jetzt auch möglich alle bzw. alle ausgewählten Profile auf einmal in eine einzelne fcpro Datei zu ex- bzw. aus dieser wieder zu importieren. Damit lassen sich die Konvertier-Einstellungen / Profile einfach zwischen mehreren FCpro Servern austauschen und aktualisieren.
  • Sollen per Web-Service Schnittstelle mehrere Verarbeitungsprofile auf einmal herunter geladen werden so muss über den Parameter „profileName“ eine Liste der Namen getrennt mit Beistrich oder Strichpunkt übergeben werden.  z.b. „default;Profil1“ Sollen mehrere Profile auf einmal hochgeladen werden so muss der „profileName“ Parameter leer bleiben. In dem Fall extrahiert der FCpro Server zuerst das ZIP (mit der Erweiterung fcpro) in dem wieder weitere fcprox Dateien enthalten sind.
  • fcprox Dateien sind also ZIP Dateien die als Container selbst wieder mehrere fcprox Dateien enthalten können. Auf diese Weise können wir entweder ein oder auch mehrere Profile in eine einzige fcprox Datei verpacken.

FCpro - Expoprt aller ausgewählten Verarbeitungsprofile in eine einzige fcprox Datei

  • Profilaktualisierung mit Bestätigung: Bei Profilimport können einzelne oder alle Profile nach einer Bestätigung aktualisiert werden.

FCpro - Bestätigung beim Import der Profile

  • Kontext Menü für die Verarbeitungs- und PDFExport-Profile

FCpro - Kontext Menü für die Verarbeitungsprofile  FCpro - Kontext Menu für die PDFExport Profile

  • Web-Service (SOAP, REST) Funktionen für die Verarbeitungs-  und PDFExport Profile: Die  Profil-Verwaltung kann jetzt auch über SOAP / REST  Web-Services erfolgen. Verfügbare FCpro Profile abrufen, Profil Up- / Download, Löschen von Profilen

FCpro - REST Web-Services for Processing and pdfexport profile management

Bisher konnten die PDFExport Profile – *.gfi Profildateien – nur über ein Verarbeitungsprofil ausgewählt werden. Jetzt ist es auch möglich diese Voreinstellung per Web-Service zu übersteuern. Pro Job kann ein anderes PDFExport Profil ausgewählt oder die nachfolgende PDFExport Verarbeitung deaktiviert werden.

FCpro - REST Web-Service - übersteuern der vorausgewählten PDFExport Einstellungen

  • Beispielprojekt inkl. Sourcecode wurde auf den aktuellen Stand gebracht und beinhaltet die neu hinzugekommenen Funktionen für die Verwaltung der Profile sowie für die Auswahl der PDFExport Einstellungen unabhängig vom Verarbeitungsprofil. Ebenso ist es möglich alle Verarbeitungsprofile auf einmal zu ex- bzw. importieren.

Export & Import - all profiles

Download – FileConverterPro (FCpro) ~190MB >>>

FileConverterPro (FCpro) – Version 1.0.43 – Installationsvoraussetzungen

Bei der Installation von FCpro Version 1.0.43 werden verschiedene Installationsvoraussetzungen geprüft – sind sie erfüllt so werden diese Installationsschritte vom Setup übersprungen und nicht ausgeführt.

Folgende Komponenten werden geprüft und gegebenenfalls nachinstalliert:

Sind diese Komponenten bereits installiert so werden sie nicht nachgeladen und nur FCpro wird installiert. Sind alle oder einzelne Komponenten nicht oder nicht in der passenden Version vorhanden so versucht das FCpro Setup diese von unserem FTP Server nachzuladen und zu installieren. D.h. falls eine Installation ohne Internet Verbindung gemacht werden soll so sollten die Setup´s dieser Komponenten vorher heruntergeladen und in dieser Reihenfolge installiert werden.

Die FCpro Einstellungen und die Lizenz bleiben bei der Deinstallation / Update auf die neue Version erhalten.

Download – FileConverterPro (FCpro) ~190MB >>>

FileConverterPro (FCpro) – Version 1.0.43 verfügbar

Neuerungen FCpro Version 1.0.43:

  • Aktualisierung der Basiskomponenten für die direkte Konvertierung und iOCR.
  • Auftrennen der PDFExport Einstellungs-Profilen von den FCpro Verarbeitungs-Profilen. Diese können jetzt unabhängig verwaltet und einem FCpro Profil zugeordnet werden.  Funktionen: Aktivieren, Deaktivieren sowie Zuordnung über Listauswahl.
  • Neue GFIX Erweiterung statt GFI für die PDFExport Profile. Die GFIX Datei ist ein ZIP Container der neben der GFI-XML Datei mit den Einstellungen jetzt auch alle mit dem Profil verbundenen Dateien (PDF, DOCX, TOC) enthält.
  • Zusätzlich zum Namen kann ein Beschreibungstext für die PDFExport Profile angegeben werden.
  • Export / Import von PDFExport Profilen als GFIX Dateien mit allen zusammenhängenden Dateien.

1_Die PDFExport Profile können mit allen zusammenhängenden Dateien als GFIX Dateien exportiert und wieder importiert werden

  • Export und Import von FCPpro Profilen über FCPROX Dateien (ZIP-Container mit XML und GFIX Dateien) um einen Austausch und Aktualisierung der Profile zwischen verschiedenen FCpro Servern zu ermöglichen.

3_FCPro Verarbeitungsprofile können als FCPROX Dateien inkl aller damit verbundenen Dateiein exporttiert und importiert werden

  • Web-Service Funktionen (SOAP / REST) für das Management der FCpro Verarbeitungs- und der PDFExport Profile (Profile auflisten, löschen, exportieren, importieren).
  • Aktualisiertes .NET / C# Client Beispiel – Erweitert um die Verwaltung und dem Ex-/Import der FCpro Profile und der PDFExport Einstellungen.

5_Neue Web-Service Funktionen um die FCPro Verarbeitungsprofile und die PDFExport Profile verwalten zu können

  • Bei der intelligenten OCR Verarbeitung bleiben die vorhandenen Links im PDF erhalten.
  • MS-Publish (PUB) wird von der MS-Office Konvertierung unterstützt und muss dafür auf dem Rechner installiert sein.
  • Konvertierung kompletter XLS Mappen (Direkt oder über MS-Office)
  • Konvertierung von OpenOffice Dokumenten (z.B.: ODT) über MS-Office bzw. Direkt  (nicht jedoch direkt über OpenOffice)
  • Der PDF-Lesezeichen Text für die Email Nachricht und Internet Header sind konfigurierbar und können über die Sprachprofile verwaltet werden.

4_Erweiterung der Sprachprofile für Lesezeischen der EMail Nachrichten

  • Die Lesezeichen für die EMail Anhänge werden jetzt hierarchisch unter dem Lesezeichen für die  EMail Nachricht und nicht auf der gleichen Ebene eingefügt.
  • Option – Internet Header nach der Nachricht oder am Ende der konvertierten EMail einfügen.
  • Funktion um alle auf dem Rechner verfügbaren iFilter für die Text Extraktion anzeigen zu lassen.

2_Alle auf dem Rechner installierten iFilter können aufgelistet werden

  • Für den per Commandline aufgerufenen DWG Konverter gibt es eine Timeout  Option – Standardmäßig auf 30sek. eingestellt. Damit können eventuell hängen gebliebene DWG2PDF Prozesse nach dem eingestellten Timeout automatisch aus dem Speicher entfernt werden. In der Vergangenheit konnten mehrere solcher hängen gebliebener DWG Konvertier-Prozesse den FCpro Server zu 100% auslasten.

6_Zeitlimit für die DWG nach PDF Konvertierung

  • Getrennte Lizenzierungs Möglichkeit für die FCpro Optionen Basis, plus OCR und plus PDF/A
  • Eigenes getrenntes Setup für die iOCR Komponente – Das Setup prüft bei der Installation ob iOCR bereits installiert ist. Fehlt es so wird es per FTP nachgeladen und installiert. Das FCpro Setup wird dadurch kleiner. iOCR kann von mehreren Anwendungen genutzt werden und muss nur einmal installiert sein. Ebenso  werden iOCR Updates damit leichter und die Nachinstallation zusätzlicher Sprachen wird damit möglich.

Download – FileConverterPro (FCpro) ~190MB >>>

FileConverterPro (FCpro) – Version 1.0.37 – Installationsvoraussetzungen

Bei der Installation von FCpro Version 1.0.37 werden verschiedene Installationsvoraussetzungen geprüft – sind sie erfüllt so werden diese Installationsschritte vom Setup übersprungen und nicht ausgeführt.

Folgende Komponenten werden geprüft und gegebenenfalls nachinstalliert:

Sind diese Komponenten bereits installiert so werden sie nicht nachgeladen und nur FCpro wird installiert. Sind alle oder einzelne Komponenten nicht oder nicht in der passenden Version vorhanden so versucht das FCpro Setup diese von unserem FTP Server nachzuladen und zu installieren. D.h. falls eine Installation ohne Internet Verbindung gemacht werden soll so sollten die Setup´s dieser 3 Komponenten vorher heruntergeladen und in dieser Reihenfolge installiert werden.

Die FCpro Einstellungen und die Lizenz bleiben bei der Deinstallation / Update auf die neue Version erhalten.

Download – FileConverterPro (FCpro) ~250MB >>>

FileConverterPro (FCpro) – Version 1.0.37 verfügbar

Neuerungen FCpro Version 1.0.37:

  • Verarbeitung von MS-Visio Diagrammen – VSD, VSDX sowohl „direkt“ ohne MS-Office als auch über MS-Office 2010 / 2013 / 2016 – 32 und 64bit.

Konvertierung von MS-VISIO Diagrammen

  • EMail Kopfzeilen Labels konfigurierbar und über Sprachprofile auswählbar. Bei der Konvertierung von EMails werden Informationen aus dem EMail ausgelesen und in der Kopfzeile angeführt – Von, An, Cc, Bcc,  Betreff  und Anhänge, – diese Labels sind jetzt konfigurier- und änderbar. Es können auch verschiedene Sprachprofile angelegt und in einem Verarbeitungsprofil ausgewählt werden – damit lassen sich die EMail Kopfzeilen auch hinsichtlich der Sprache steuern.

Konfiguration der Sprachprofile für die EMail Kopfzeile  Auswahl des Sprachprofils für die EMail Kopfzeile im FCpro - Verarbeitungsprofil

  • XLSB, PPTM, EMZ Image Format – Unterstützung zusätzlicher MS-Office Dateiformate. Das EMZ Format ist ein von Microsoft festgelegtes Format das in MS-Office Programmen verwendet werden kann. Es ist nicht oft anzutreffen und eher als exotisch einzustufen. Das Format ist eine EMF Datei die Gzip komprimiert ist. Erstellt kann es z.b. über Adobe Illustrator werden. Da es bei einem unserer Kunden in EMails vorgekommen ist wurde es implementiert.
  • MS-Office Option – Text als Bitmap konvertieren falls eine Schrift nicht eingebettet werden kann – Bei der PDF Konvertierung werden die Schriften oder Teile davon (subsets) mit in das PDF Dokument eingebettet. Es gibt jedoch Schriften die aus lizenzrechtlichen Gründen nicht in das PDF eingebettet und damit weitergegeben werden dürfen. Mit dieser Option werden solche Schriften in Bitmaps konvertiert wodurch die Schriften nicht eingebettet werden müssen, die visuelle Erscheinung des Dokuments aber erhalten bleibt.

MS-Office Option - Schrift als Bitmap speichern

  • Text Label für den Web-Service Download konfigurierbar – Der Web-Service Download der erzeugten Dateien (PDF, TXT, JPEG, PNG, SWF) kann per ID Nummer erfolgen. Alternativ dazu kann jetzt auch ein „sprechendes“ und konfigurierbares Text Label verwendet werden.

Konfiguration der Label für den Download über Web-Service

  • Zusätzliche Parameter bei der TXT Konvertierung – Seitenformat, Ränder, Schriftstil, Schriftgröße

Zusätzliche Parameter für die TXT Konvertierung

  • Sofortiges Löschen der Jobs inkl. Quelldatei – Beim Web-Service Download kann über einen Parameter mit angegeben werden dass der Job sofort nach dem Download vom FCpro Server wieder gelöscht wird. Damit werden keine Dateien zu hinterlassen die außerhalb der Kontrolle des aufrufenden Systems liegen. Wird jedoch ein Job nicht „abgeholt“ und damit auch nicht gelöscht so verbleiben die Jobdaten so lange am Server bis die am Server eingestellte Aufbewahrungszeit abgelaufen ist. Nach Ablauf dieser Zeit wird der Job am FCpro Server automatisch gelöscht. Wird als Aufbewahrungszeit auf 0 (Null) Tage eingestellt so werden automatisch alle Jobs eine Stunde nach dem Upload vom FCpro Server gelöscht.

Jobs werden sofort - max nach einer Stunde gelöscht

  • iFilter Support – schnelle und direkte Text Extraktion – FCpro kann nicht nur dazu verwendet werden um PDF Dateien zu erzeugen sondern auch um die Textinformation aus den Originaldokumenten zu gewinnen.  Diese Textinformaiton wird von DMS / ECM  / Archivsystemen  oder von jeder Volltextsuchengine benötigt um daraus einen Index für die Volltextsuche aufzubauen. Wird mit FCpro eine PDF Datei erzeugt so kann der Text aus dem PDF gewonnen werden.  Dieser Vorgang benötigt jedoch Zeit und Ressourcen. Benötigt man jedoch nur die Textinformation und möchte das möglichst schnell und effizient durchführen so gibt es einen  direkten und sehr schnellen Weg.

Microsoft hat in all seinen Betriebssystemen eine Volltextindexierung und Volltextsuche eingebaut. Alle Microsoft Anwendungen die einen Volltextsuche benötigen und eingebaut haben  z.B. MS-Outlook, MS-SQL, MS-Exchange, MS-Sharepoint usw. greifen auf diese Basisfunktion des Betriebssystems zurück. Viele Dateiformate werden hier unterstützt.  Für manche Dateiformate ist jedoch die zusätzliche Installation eines iFilters erforderlich. Z.B. ist PDF Filter nicht automatisch vorhanden – dieser muss nachinstalliert werden. Für PDf gibt es sowohl einen kostenlosen iFilter von Adobe als auch Filter anderer Hersteller (PDFLib und Foxit). Diese sind jedoch kostenpflichtig und müssen lizenziert werden, verfügen jedoch auch über mehr Funktionen und sind in der Verarbeitung wesentlich schneller als der Adobe iFilter.

Download – PDFLib TET PDF iFilter für Client Betriebssysteme >>>

Download – Demo – Foxit PDF iFilter >>>

Download – Adobe PDF iFilter 11 >>>

FCpro hat mit der Version 1.0.37 jetzt auch die iFilter Funktionen integriert und kann damit sehr schnell Text aus allen unterstützen Dateiformaten extrahieren. Es besteht auch die Möglichkeit ein FCpro Verarbeitungsprofil anzulegen das nur über iFilter den Text extrahiert ohne eine PDF Konvertierung durchzuführen.

Indexierung und ifilter Konfiguration#1  Indexierung und ifilter Konfiguration#2Text Extraktion über iFilter

 Download – FileConverterPro (FCpro) ~250MB >>>

FileConverterPro (FCpro) – Version 1.0.35 verfügbar

Neuerungen FCpro Version 1.0.35:

  • Aliase über die Benutzeroberfläche konfigurierbar:

Bisher musste die Konfiguration über eine externe Datei erfolgen siehe >>> – Jetzt  gibt es unter den Optionen eine Möglichkeit neue Zuordnungen anzulegen bzw. bestehende zu entfernen.

Aliase für Datei Erweiterungen

  • Miniaturen / Voransicht – Dateiformat und JPEG Qualität konfigurierbar: 

Für die Bild-Voransicht und die Miniatur der Originaldatei kann jetzt das Dateiformat (PNG / JPEG)  sowie bei JPEG die Qualität ( von 0 bis 100% – Standard = 75%) eingestellt werden.

Formatauswahl und JPEG Qualität

  • PDF Infofeld – Erzeuger frei konfigurierbar:

Bisher  war die Information mit der das PDF Infofeld – „PDF Erzeuger“ belegt war mit „FileconverterPro – www.fileconverterpro.at“ fix vorbelegt. Diese Information kann nun frei konfiguriert werden. Damit kann FCpro transparent als Add-On oder OEM Produkt in andere Lösungen integriert werden da die mit FCpro erzeugten PDF´s als durch diese Anwendung erzeugt ausgewiesen werden können.

PDF Infofeld - Erzeuger kann individuell konfiguriert werden

  • Sofortiges Löschen der Jobs / Ergebnisse:

FCpro wird oft als externer Service genutzt,  der auf einem zentralen Rechner läuft. Die zu verarbeitenden Dateien werden an diesen Service übertragen, konvertiert und stehen dann zum Download zur Verfügung.  Um diese Dateien nicht (zulange) außerhalb der Kontrolle des führenden Systems zu belassen gibt es Möglichkeiten um die Dateien / Jobs auf dem FCpro Server nach der Verarbeitung möglichst schnell und zuverlässig  löschen.

Es gibt beim Upload der Datei bereits eine Option mitanzugeben dass die Dateien  nach dem Download sofort und automatisch wieder gelöscht werden. Dabei ist nur ein einziger Download der Dateien möglich. Wird dieser Parameter nicht angegeben so bleibt der Job je nach FCpro Konfiguration für x Tage am Server erhalten. In diesem Zeitraum können die erzeugten Dateien immer wieder heruntergeladen werden. Wurde „0 Tage“ konfiguriert so werden die Jobs eine Stunde nach dem Upload automatisch wieder gelöscht.

byte[] GetResultByLabel(string jobID, string label, bool removeFile);
System.IO.Stream GetResultExByLabel(string jobID, string label, bool removeFile);

Es gibt auch 2 andere Methoden  GetResult und  GetResultEx welche über die gleichen Parameter verfügen.

Sofortiges Löschen der Jobs

  • Abruf der Ergebnis Dateien per Label: 

Es ist möglich mehrere Ergebnisdateien bei der Konvertierung zu erzeugen. Diese wurden bisher mit einer ID (=Nummer) unterschieden. Nun ist es auch möglich diese Dateien über ein Label zu identifizieren und herunterzuladen. Die Labeltexte sind momentan fix zugeordnet, werden aber in einer der nächsten Versionen auch frei konfigurierbar sein.

Index = Label
0 = pdf
1 = thumbnail
2 = preview
3 = text
4 = flash

GetResultExByLabel(jobid,label,true)

/GetResultEx?jobID={jobID}&index={index}&removeFile={removeFile}
/GetResultExByLabel?jobID={jobID}&label={label}&removeFile={removeFile}

/GetResult?jobID={jobID}&index={index}&removeFile={removeFile}
/GetResultByLabel?jobID={jobID}&label={label}&removeFile={removeFile}

  • Web-Service – Synchrone Verarbeitung:

Für die Konvertierung mit dem FCpro Service stehen mehrere Methoden zur Verfügung – die „asynchrone Verarbeitung“  – dabei wird die Datei hochgeladen, dabei wird sofort eine eindeutige Job-ID zurückgegeben. Über diese Job-ID kann dann immer wieder beim FCpro Server der Status abgefragt (gepollt) werden. Wechselt der Status auf „konvertiert“ so können die Ergebnisdateien heruntergeladen werden.

Alternativ dazu gibt es auch die „synchrone Verarbeitung“ – dabei wird die  Datei hochgeladen, der aufrufende Prozess wartet so lange bis die Konvertierung durchgeführt ist und bekommt erst dann das PDF oder die Job-ID zurückgeliefert.

/UploadJobEx4?ext={ext}&settingsName={settingsName}&maxPage={maxPage}&outExts={outExts}&label={label}

Diese Methode gibt nur das PDF synchron zurück – ohne weiteren Parameter. Es gibt daher eine weitere synchrone Methode um auch die anderen erzeugten Dateien herunterladen zu können.

/UploadJobEx7?ext={ext}&settingsName={settingsName}&maxPage={maxPage}&outExts={outExts}&label={label}&returnPDF={returnPDF}

Wird „returnPDF = true“  gesetzt so wird als Ergebnis das PDF zurückgeliefert, anderenfalls wird die Job-ID zurückgeliefert mit der es möglich ist die Dateien mit den herkömmlichen Methoden herunterzuladen.

Die synchrone Verarbeitung kann auch über die C# / .NET Beispiel-Client Anwendung auch getestet werden.

Test der synchronen Verarbeitung über den FCpro Beispiel-Client

  • Web-Service Rückaufruf Funktion:

 Neben der asynchronen und der synchronen Verarbeitung gibt es auch eine dritte Möglichkeit – die Verarbeitung per Web-Service Rückaufruf Funktion. Dabei wird nach der Verarbeitung eine zuvor übergebenen oder konfigurierte Web-Service URL aufgerufen. Über ein POST mit einem JSON Body auf diese URL wird die Job-ID und der Status übergeben.

{
„guid“: „<job guid>“,
„status“: „<status>“
}

Es gibt 3 verschiedene Möglichkeiten die Web-Service Rückaufruf URL festzulegen

Global – diese gilt dann für alle verarbeiteten Dokument

Profilabhängig – dabei kann pro Verarbeitungsprofil eine eigene URL festgelegt werden – diese überschreibt dann die globale URL

Dokumentenabhängig – dabei wird beim Upload des Dokuments die URL mit übergeben die nach der Verarbeitung aufgerufen werden soll. Diese überschreibt die profilabhängige URL.

Um die dokumentenabhängige Rückruf URL verwenden zu können muss die neue Dokumenten Upload Methode  verwendet werden

Dabei muss eine bestimmte JSON codierte Struktur an den Server übergeben werden. der Unterschied ist dass bei dieser Methode keine Dateidaten am Ende angehängt werden. Der Anhang wird getrennt als form data / attachment gepostet. Die UploadJobEx6 Methode verfügt über keine Parameter. Die Struktur muss als „message body“ an diese Methode übergeben werden. In Zukunft können damit auch weitere Parameter zu dieser Struktur hinzukommen ohne dass die Signatur der Methode geändert werden muss.

UploadFileEx6 - ermöglicht es eine Web-Rückruf URL zu übergeben Web-Service Rückruf - Konfiguration - Allgemein  Web-Service Rückruf - individuell am Profil einstellbar  Web-Service Rückaufruf wird auch protokolliert

Um die Web-Rückaufruf Funktion testen zu können gibt es auch eine mit installierte Test Anwendung. Diese zeigt die Job-ID und den Status an nachdem die  vorkonfigurierte Rückruf URL aufgerufen wurde.

Web-Service - Rückruf Funktion - Test-Anwendung

Download – FileConverterPro (FCpro) ~250MB >>>