Seite 1 von 1

sla-Datei öffnen: Fehler beim Parsen

Verfasst: Mo 20. Apr 2020, 19:51
von Wolf-Tilman
Hallo zusammen,

und schon wieder benötige ich Eure Hilfe.

Auf zwei verschiedenen Rechnern habe ich mittels Scribus ein PDF-Formular erstellt. Bei beiden Rechnern konnte ich das PDF problemlos speichern und mit einem PDF-Betrachter öffen. Wunderbar!

Wenn ich aber den Rechner neu gestartet habe und die sla-Datei zum Weiterbearbeiten öffnen möchte kommt immer folgende Fehlermeldung:
Fehler beim Parsen der Datei in Zeile 268, Spalte 536: unexpectet end of file
Es könnte dasselbe Problem zu sein wie hier: viewtopic.php?f=5&t=726

Nur habe ich keine Worddatei importiert. Alles bis auf das eingebettete Logo im Textmodus getippt.

Inzwischen habe ich die sla-Datei mit einem Editor geöffnet. Das Problem scheint an folgenden Zeilen zu hängen:
<PAGEOBJECT OwnPage="0" PTYPE="4" XPOS="211" YPOS="718.5" WIDTH="75.5000000000001" HEIGHT="16.4999999999999" RADRECT="0" FRTYPE="0" CLIPEDIT="1" PWIDTH="1" PCOLOR="None" PCOLOR2="None" COLUMNS="1" COLGAP="0" NAMEDLST="" SHADE="100" SHADE2="100" GRTYP="0" ROT="0" PLINEART="1" PLINEEND="0" PLINEJOIN="0" LOCALSCX="1" LOCALSCY="1" LOCALX="0" LOCALY="0" PICART="1" PLTSHOW="0" BASEOF="0" textPathType="0" textPathFlipped="0" FLIPPEDH="0" FLIPPEDV="0" SCALETYPE="1" RATIO="1" PRINTABLE="1" ANNOTATION="1" ANTYPE="3" ANACTION="&#10;" ANEACT="" ANXACT="" ANDACT="" ANFOACT="function date()&#10;{&#10; var fld = this.getField("datum");&#10; fld.value = util.printd("dd mmmm yyyy",new Date());&#10;}&#10;date(); // call my function" ANBLACT="" ANKACT="AFDate_KeystrokeEx("dd.mm.yyyy")" ANFACT="AFDate_FormatEx("dd.mm.yyyy")" ANVACT="" ANCACT="" ANEXTERN="" ANZIEL="0" ANACTYP="1" ANTOOLTIP="" ANBWID="0" ANBSTY="0" ANFEED="1" ANFLAG="0" ANFONT="8" ANFORMAT="3" ANROLL="" ANDOWN="" ANVIS="0" ANMC="-1" ANCHK="0" ANAA="1" ANCHKS="0" ANBCOL="None" ANHTML="0" ANICON="0" ANPLACE="1" ANSCALE="0" ANNAME="datum" TEXTFLOWMODE="0" TEXTFLOW="0" TEXTFLOW2="0" TEXTFLOW3="0" AUTOTEXT="0" EXTRA="0" TEXTRA="0" BEXTRA="0" REXTRA="0" FLOP="0" PFILE="" PFILE2="" PFILE3="" PRFILE="" EPROF="" IRENDER="1" EMBEDDED="1" LOCK="0" LOCKR="0" REVERS="0" TransValue="0" TransValueS="0" TransBlend="0" TransBlendS="0" isTableItem="0" TopLine="0" LeftLine="0" RightLine="0" BottomLine="0" isGroupControl="0" NUMDASH="0" DASHS="" DASHOFF="0" NUMPO="16" POCOOR="0 0 0 0 75.5 0 75.5 0 75.5 0 75.5 0 75.5 16.5 75.5 16.5 75.5 16.5 75.5 16.5 0 16.5 0 16.5 0 16.5 0 16.5 0 0 0 0 " NUMCO="16" COCOOR="0 0 0 0 75.5 0 75.5 0 75.5 0 75.5 0 75.5 16.5 75.5 16.5 75.5 16.5 75.5 16.5 0 16.5 0 16.5 0 16.5 0 16.5 0 0 0 0 " NUMGROUP="0" GROUPS="" startArrowIndex="0" endArrowIndex="0" OnMasterPage="" ImageClip="" ImageRes="1" Pagenumber="0" isInline="0" fillRule="1" doOverprint="0" gXpos="72.25" gYpos="0" gWidth="186.25" gHeight="16.4999999999999" LAYER="0" BOOKMARK="0" NEXTITEM="-1" BACKITEM="-1">
<trail/>
<PageItemAttributes/>
</PAGEOBJECT>
Ohne diese Zeilen (269 bis 272) lässt sich die sla-Datei weiter verarbeiten.
Sie beschreiben ein PDF-Eingabefeld, welches automatisch das Bearbeitungsdatum per Javascript einträgt.

Schön wäre das Feld schon. Notfalls lebe ich auch ohne.
Kann mir bitte jemand weiterhelfen? Vielleicht funktioniert es doch?


Danke Euch schon einmal.

Re: sla-Datei öffnen: Fehler beim Parsen

Verfasst: Di 21. Apr 2020, 07:18
von moniaqua
Bei mir schaut die Fehlermeldung so aus:
Screenshot_2020-04-21_07-04-58.png
Hilft Dir das?
In Scite schaut das so aus:
Screenshot_2020-04-21_07-15-12.png
Dieses "nul" kommt sonst in keinem Pageobject vor, da würde ich mal weiterforschen. Das ist auch ziemlich präzise bei colum 536 :D

Re: sla-Datei öffnen: Fehler beim Parsen

Verfasst: Di 21. Apr 2020, 15:40
von utnik
hallo wolf

ich habe einfach mal den rattenschwanz hinter &#10; herausgelöscht (bei moniaqua NUL, bei dir alles bis und mit call my function). damit lässt sich die datei wieder öffnen, aber vermutlich fehlt jetzt was.
Spendenquittung_1.sla
(84.26 KiB) 803-mal heruntergeladen
gruss
utnik

Re: sla-Datei öffnen: Fehler beim Parsen

Verfasst: Sa 25. Apr 2020, 13:07
von Julius
Moin!

Das Zeichen NUL ist das Problem, weil es gleichbedeutend mit dem Ende der Datei ist. Hab das mit einem Hex-Editor entfernt und schon konnte Scribus die Datei wieder öffnen.

Gruß
Julius

Re: sla-Datei öffnen: Fehler beim Parsen

Verfasst: Di 28. Apr 2020, 20:15
von Wolf-Tilman
Danke Euch.
Alles nach NUL gelöscht und es schein zu funktionieren.

Schönen Abend allerseits

Wolf-Tilmann