Suche // Search:

20.10.2014

Der Selbermachen-Bugfix 4
//
Do-It-Yourself bugfix 4

Designer bietet ein Werkzeug zum Umwandeln von Word-Dateien in XFA-Formulare — die ConvertWord.exe.
Diese wird automatisch aufgerufen, wenn man mit Designer einer Datei mit folgenden Dateiendungen *.doc, *.docx, *.docm, *.dot oder *.rtf öffnet.

Unter Umständen schlägt die Umwandlung aber immer mit den Umwandlungsfehler: 1 fehl.
Der Rest der Fehlermeldung ist nicht weiter hilfreich, da es sich hier nur eine Zusammenfassung der Konvertierungseinstellungen handelt.

Was also ist hier das Problem?
Nun, in den Dateiimportoptionen gibt es auch eine Dropdown-Liste zum Festlegen ob und wo ein Log der Konvertierung angelegt werden soll.
Das ist die Wurzel allen Übels!
Hat man hier "Protokolldatei erstellen in Designer-Verzeichnis\Log\ConvertWord.log"oder Protokolldatei erstellen in Designer-Verzeichnis\Log\Eingabedatei.log" ausgewählt, hat man das Problem auf ein Verzeichnis zu verweisen, dass nicht existiert.
Standardmäßig existiert im Programmordner von Designer nämlich kein Ordner "Log", daher scheitert der Konvertierungsvorgang.

Konvertierungseinstellungen mit Protokollierung in Designers Programmordner

Umwandlungsfehler: 1
Wenn man nichts protokolliert, oder stattdessen auf das Temp-Verzeichnis verweist, kommt keine Fehlermeldung.



Designer comes with a tool to convert Word files into XFA forms — the ConvertWord.exe.
It's loaded automatically when you open a file with one of the following file extensions: *.doc, *.docx, *.docm, *.dot or *.rtf.

There are situations the conversion fails immediately with Conversion Error:1.
The rest of the message doesn't make cler what's the problem as it only contains a summary of the settings of the conversion.

So, what's the problem.
Well, in the settings dialog there is a drop down list where you set if and where a log file of the conversion will be created.
This is the root of all evil!
When you select either "Log to Designer directory\Log\ConvertWord.log" or "Log to Designer directory\Log\inputfile.log" you'll run into the problem that this points to a directory that does not exist.
By default there is no folder Log in Designers programm folder, so the conversion fails.

Conversion Settings with logging set to Designers programm folder


Conversion Error: 1

If you select the Temp directory for logging or disable it, there is no such error!



Selbermachen-Bugfix – Schritt für Schritt
//
Do-It-Yourself Bugfix – Step by Step


Schritt 1 – Öffnen Sie den Explorer und gehen Sie in das Installationsverzeichnis Ihres Designer z.B. "C:\Program Files (x86)\Adobe\Adobe LiveCycle Designer ES3"
//
Step 1 – Open the Explorer and go to the Designers installation directory like "C:\Program Files (x86)\Adobe\Adobe LiveCycle Designer ES3"


Schritt 2 – Erstellen Sie einen neuen Ordner "Log"
//
Step 2 – Create a new folder named "Log"

Log-Ordner in Designers Programmordner
//
Log folder in Designers programm folder

Schritt 3 – Führen Sie die Dateikonvertierung erneut aus. 
Diese läuft nun durch und erstellt aber keine Log-Datei im neu erstellten Ordner.
Wenn Sie die Logdatei wirklich benötigen, müssen Sie Designer zusätzlich mit Administratorrechten ausführen!
//
Step 3 – Start the file conversion again. 
It now will be processed correctly but it will not create a log file in the newly created folder.
If you really need the log file you will have to run Designer with administrator rights too.


Logdatei der Konvertierung
//
Log file from conversion