XML Import
XML Import
Hallo,
wie kann ich XML Files in Scribus importieren. Habe es mit dem Script FormatXml (aus dem WIKI kopiert) probiert, leider läuft das nicht.
Benutze Scribus 1.4.6 auf win10.
Fragen:
1.) was ist alles möglich .
Ziel: will ein Kursbuch "auf Knopfdruck" aus einer Datenbank drucken, dazu sollen die Kurse (in XML) in eine Scribus Dokument eingelesen werden.
Danke für euren Support
Scribus-Anfänger
wie kann ich XML Files in Scribus importieren. Habe es mit dem Script FormatXml (aus dem WIKI kopiert) probiert, leider läuft das nicht.
Benutze Scribus 1.4.6 auf win10.
Fragen:
1.) was ist alles möglich .
Ziel: will ein Kursbuch "auf Knopfdruck" aus einer Datenbank drucken, dazu sollen die Kurse (in XML) in eine Scribus Dokument eingelesen werden.
Danke für euren Support
Scribus-Anfänger
Re: XML Import
Hallo muki,
was läuft nicht? Bitte beschreibe das etwas genauer und gib Fehlermeldungen an, falls welche kommen.
Für ein Kursbuch müsste man nicht unbedingt FormatXML benutzen, je nach Organisation der Daten (Wie liegen die einzutragenden Daten vor?) könnte sich das auch einfacher (Die einzutragenden Daten müssten ja vorher als XML angelegt werden) und besser mit einem eigens dafür erstellten Skript erledigen lassen.
Gruß
Julius
was läuft nicht? Bitte beschreibe das etwas genauer und gib Fehlermeldungen an, falls welche kommen.
Für ein Kursbuch müsste man nicht unbedingt FormatXML benutzen, je nach Organisation der Daten (Wie liegen die einzutragenden Daten vor?) könnte sich das auch einfacher (Die einzutragenden Daten müssten ja vorher als XML angelegt werden) und besser mit einem eigens dafür erstellten Skript erledigen lassen.
Gruß
Julius
Scribus 1.4.7 und 1.5.4 (Entwicklungszweig) unter Ubuntu 18.04
Um Mithilfe beim Deutsch-sprachigen Scribus-Wiki wird gebeten!
Die aktuellen Versionen von Scribus:
Um Mithilfe beim Deutsch-sprachigen Scribus-Wiki wird gebeten!
Die aktuellen Versionen von Scribus:
Re: XML Import
Hallo Julius,
danke für deine Antwort. Die Daten kommen aus einer Datenbank (Text) und könnten somit auch in andere Formate gebracht werden. ich dachte XML wäre das am leichtesten weiterzuverarbeitende Format (dachte an XML Schnittstelle inDesign, jedoch fand ich niemand mit dem KnowHow).
FormatXMl:
Traceback (most recent call last):
File "<string>", line 8, in <module>
File "D:\MUKI\Desktop\formatxml.py", line 179
main_wrapper()
^
IndentationError: expected an indented block
Da ich mich 0 mit dem Tool und python auskenne, weiss ich nichts damit anzufangen.
anbei eine typische Kursbuchseite: http://testzab.mycentral.eu/scribus/Kur ... _seite.pdf
diese wird derzeit von php erzeugt. Ziel ist es aber das Layout (=> Druck) von den Daten zu trennen.
Ich dachte an folgenden Prozess:
1.) Eingabe der Daten über eine bestehende Maske
2.) Erstellung eines oder mehrerer Kursbuch Templates in Scribus.
3.) Export der Daten (Titel,Beschreibung, Preis .... Termine usw. siehe Anlage)
4.) Import der Daten in Scribus => Druckfertige PDFs
Frage: ist das überhaupt denkbar, gibt sowas Scribus her ?
Bin gerade dabei ein wenig mit dem Scribusgenerator herumzuspielen
Gruss muki
danke für deine Antwort. Die Daten kommen aus einer Datenbank (Text) und könnten somit auch in andere Formate gebracht werden. ich dachte XML wäre das am leichtesten weiterzuverarbeitende Format (dachte an XML Schnittstelle inDesign, jedoch fand ich niemand mit dem KnowHow).
FormatXMl:
Traceback (most recent call last):
File "<string>", line 8, in <module>
File "D:\MUKI\Desktop\formatxml.py", line 179
main_wrapper()
^
IndentationError: expected an indented block
Da ich mich 0 mit dem Tool und python auskenne, weiss ich nichts damit anzufangen.
anbei eine typische Kursbuchseite: http://testzab.mycentral.eu/scribus/Kur ... _seite.pdf
diese wird derzeit von php erzeugt. Ziel ist es aber das Layout (=> Druck) von den Daten zu trennen.
Ich dachte an folgenden Prozess:
1.) Eingabe der Daten über eine bestehende Maske
2.) Erstellung eines oder mehrerer Kursbuch Templates in Scribus.
3.) Export der Daten (Titel,Beschreibung, Preis .... Termine usw. siehe Anlage)
4.) Import der Daten in Scribus => Druckfertige PDFs
Frage: ist das überhaupt denkbar, gibt sowas Scribus her ?
Bin gerade dabei ein wenig mit dem Scribusgenerator herumzuspielen
Gruss muki
- Dateianhänge
-
- Kursbuch_2014.pdf
- Beispiel einer typischen Kursbuchseite (eines Kurses)
- (1004.87 KiB) 428-mal heruntergeladen
Zuletzt geändert von muki am Di 5. Jul 2016, 00:28, insgesamt 1-mal geändert.
- Arran
- Beiträge: 417
- Registriert: Sa 31. Jan 2015, 12:27
- Wohnort: Isle of Arran, Schottland
- Kontaktdaten:
Re: XML Import
Hallo muki
«Warum denn kompliziert, wenn es einfach geht?» war mein erster Gedanke beim Anschauen Deines Kursbuches.
Wenn das Seiten sind, die du produzieren willst, machst Du am allerschnellsten den Kurs bei Anke hier im Forum. Denn das ist ja das Brot-und Butterhandwerk jedes Handsetzers, jetzt halt auch jedes Desktop-Typografen, also Dir. Du kannst jeden Text nehmen, der möglichst keine Formatierungen aufweist. Am besten sind das wohl *.txt Dateien, die in einem Texteditor verfasst wurden.
Als ich Deine Anfrage am Donnerstag gesehen habe, dachte ich an ein Kursbuch der DB oder einer regionalen Buslinie ‒ aber ganz sicher nicht an ein «Buch», das Aus- und Weiterbildung anpreisen will. Wie so oft, ein Bild bringt mehr als eine Million Worte.
Wenn Du am Tag 2 mal eine Dreiviertelstunde zum Lernen aufwenden kannst, solltest Du Dir das hier notwendige Basiswissen angeeignet habe.
«Warum denn kompliziert, wenn es einfach geht?» war mein erster Gedanke beim Anschauen Deines Kursbuches.
Wenn das Seiten sind, die du produzieren willst, machst Du am allerschnellsten den Kurs bei Anke hier im Forum. Denn das ist ja das Brot-und Butterhandwerk jedes Handsetzers, jetzt halt auch jedes Desktop-Typografen, also Dir. Du kannst jeden Text nehmen, der möglichst keine Formatierungen aufweist. Am besten sind das wohl *.txt Dateien, die in einem Texteditor verfasst wurden.
Als ich Deine Anfrage am Donnerstag gesehen habe, dachte ich an ein Kursbuch der DB oder einer regionalen Buslinie ‒ aber ganz sicher nicht an ein «Buch», das Aus- und Weiterbildung anpreisen will. Wie so oft, ein Bild bringt mehr als eine Million Worte.
Wenn Du am Tag 2 mal eine Dreiviertelstunde zum Lernen aufwenden kannst, solltest Du Dir das hier notwendige Basiswissen angeeignet habe.
Ein Cicero muss nicht zwangsläufig 12 Punkte haben, wie ein Waisenkind auch nicht immer im Heim leben muss.
Kubuntu 14.04-3, Scribus-Version 1.4.3.svn
Kubuntu 14.04-3, Scribus-Version 1.4.3.svn
Re: XML Import
Hallo Arran,
erst mal danke für deine Antwort.
Die Kurse bei Anke würde ich schon machen, jedoch sollte ich danach auch das können ,was ich von Anfang an wollte.
Bin mir nicht so ganz sicher ,ob du meine Aufgabenstellung verstanden hast.
Ich will letztendlich ein Kursbuch auf Knopfdruck "drucken". Das heisst das muss alles automatisch gehen, automatisiert werden.
Ich will keine Texte setzen. (die Texte sind formatlos in der Datenbank (nur mit tags für orange und bold versehen und Listentags)). Da Bilder/Dokumente mehr sagen als 1000 Worte habe ich dir hier das ganze Kursbuch 2014 verlinkt.
Es besteht aus ca 20 allgemeinen Seiten (Umschlag, Vorstellung, Anfahrt ...) ,die nicht in der DB sind und eben ca 110 Seiten, die die einzelnen Kurse beinhalten, diese Daten sind in der Datenbank. (in Felder wie Termine, Preise, Beschreibungen, Untertitel usw.....)
- die allgemeinen Seiten würde ich , nach dem Kurs bei Anke Fix anlegen , da sie sich über die Jahre hinweg so gut wie nicht ändern.
- die Kursseiten jedoch würde ich an einem Freeze Tag exportieren und danach in Scribus importieren. (?)
- habe eben für das bereits eine XML Schnittstelle implementiert.
=> fertige PDF Seiten mit allem für den Druck notwendigen Bestandteilen (richtiges Format, Beschnitt usw.)
Hoffe meine Aufgabenstellung klar umrissen zu haben.
- Wobei kann mir Scribus hier helfen, was ist mit Scribus und möglichen zusätzlichen Scripten möglich ?
- kann das alles Scribus mit Boardmitteln, reicht mir der Kurs bei Anke (Grundlagen Tutorien) aus ?
- also ich hätte die Zeit mir das anzueigenen .
Danke und Grüsse
Muki
erst mal danke für deine Antwort.
Die Kurse bei Anke würde ich schon machen, jedoch sollte ich danach auch das können ,was ich von Anfang an wollte.
Bin mir nicht so ganz sicher ,ob du meine Aufgabenstellung verstanden hast.
Ich will letztendlich ein Kursbuch auf Knopfdruck "drucken". Das heisst das muss alles automatisch gehen, automatisiert werden.
Ich will keine Texte setzen. (die Texte sind formatlos in der Datenbank (nur mit tags für orange und bold versehen und Listentags)). Da Bilder/Dokumente mehr sagen als 1000 Worte habe ich dir hier das ganze Kursbuch 2014 verlinkt.
Es besteht aus ca 20 allgemeinen Seiten (Umschlag, Vorstellung, Anfahrt ...) ,die nicht in der DB sind und eben ca 110 Seiten, die die einzelnen Kurse beinhalten, diese Daten sind in der Datenbank. (in Felder wie Termine, Preise, Beschreibungen, Untertitel usw.....)
- die allgemeinen Seiten würde ich , nach dem Kurs bei Anke Fix anlegen , da sie sich über die Jahre hinweg so gut wie nicht ändern.
- die Kursseiten jedoch würde ich an einem Freeze Tag exportieren und danach in Scribus importieren. (?)
- habe eben für das bereits eine XML Schnittstelle implementiert.
=> fertige PDF Seiten mit allem für den Druck notwendigen Bestandteilen (richtiges Format, Beschnitt usw.)
Hoffe meine Aufgabenstellung klar umrissen zu haben.
- Wobei kann mir Scribus hier helfen, was ist mit Scribus und möglichen zusätzlichen Scripten möglich ?
- kann das alles Scribus mit Boardmitteln, reicht mir der Kurs bei Anke (Grundlagen Tutorien) aus ?
- also ich hätte die Zeit mir das anzueigenen .
Danke und Grüsse
Muki
Zuletzt geändert von muki am Mi 19. Okt 2016, 19:52, insgesamt 1-mal geändert.
- Arran
- Beiträge: 417
- Registriert: Sa 31. Jan 2015, 12:27
- Wohnort: Isle of Arran, Schottland
- Kontaktdaten:
Re: XML Import
Hallo muki, man ist erschlagen.
Offenbar habe ich Dich schon verstanden, nicht aber das Ausmass deiner Aufgabe.
Immerhin hat meine Frage dazu geführt, dass nun die gesamte Thematik auf dem Tisch liegt. Mehr als das, was ich Dir schon gesagt habe kann ich nicht beitragen, denn Script-Sprachen, Automatik, und so liegen mir nicht, und ich will da auch gar nicht etwas lernen. Jawoll, ich bin selektiv äusserst lernresistent.
Trotzdem, der Scribus-Kurs IST wichtig, denn für so ein Projekt benötigst Du vor allem zuerst den Basisaufbau und die kleinen Tricks.
Scribus ist gut, und ich bin sicher, Du kannst das Projekt damit durchziehen. Mein letzter Tipp, mache einzelne Kapitel zu eigenständigen Dateien, damit Du nicht allzugrosse Dateien handeln musst.
So, Kameraden, nun liegt es an Euch, die richtigen Antworten zu geben ...
Ich wünsche Dir viel Erfolg, muki
Offenbar habe ich Dich schon verstanden, nicht aber das Ausmass deiner Aufgabe.
Immerhin hat meine Frage dazu geführt, dass nun die gesamte Thematik auf dem Tisch liegt. Mehr als das, was ich Dir schon gesagt habe kann ich nicht beitragen, denn Script-Sprachen, Automatik, und so liegen mir nicht, und ich will da auch gar nicht etwas lernen. Jawoll, ich bin selektiv äusserst lernresistent.
Trotzdem, der Scribus-Kurs IST wichtig, denn für so ein Projekt benötigst Du vor allem zuerst den Basisaufbau und die kleinen Tricks.
Scribus ist gut, und ich bin sicher, Du kannst das Projekt damit durchziehen. Mein letzter Tipp, mache einzelne Kapitel zu eigenständigen Dateien, damit Du nicht allzugrosse Dateien handeln musst.
So, Kameraden, nun liegt es an Euch, die richtigen Antworten zu geben ...
Ich wünsche Dir viel Erfolg, muki
Ein Cicero muss nicht zwangsläufig 12 Punkte haben, wie ein Waisenkind auch nicht immer im Heim leben muss.
Kubuntu 14.04-3, Scribus-Version 1.4.3.svn
Kubuntu 14.04-3, Scribus-Version 1.4.3.svn
Re: XML Import
muki, ich habe das gefühl, dass du zu wenig das layouten und python kennst um ans ziel zu kommen.
da du professionel damit arbeitest, würde ich dir eine professionelle beratung empfehlen!
alles was ich noch beisteuern kann ist
http://forge.pole-aquinetic.fr/projects ... chedule.py
was unter anderem das produziert:
http://forge.pole-aquinetic.fr/projects ... _final.pdf
ich bin der author vom original script... und das wird seit jahren dafür benutzt, das programm von den RMLL zu produzieren...
und es basiert auf dem script, das du im wiki gefunden hast.
da du professionel damit arbeitest, würde ich dir eine professionelle beratung empfehlen!
alles was ich noch beisteuern kann ist
http://forge.pole-aquinetic.fr/projects ... chedule.py
was unter anderem das produziert:
http://forge.pole-aquinetic.fr/projects ... _final.pdf
ich bin der author vom original script... und das wird seit jahren dafür benutzt, das programm von den RMLL zu produzieren...
und es basiert auf dem script, das du im wiki gefunden hast.
Re: XML Import
Hallo ale,
Ja, da könntest du Recht haben.
kennst du jemand ,der mir so ein Template plus Python scripte bauen könnte.
Der Kunde wartet auf mein Angebot.
Der Umfang ist klar definiert, das Layout an sich ist vorgegeben (siehe Anlagen)
Derzeit wird das alles umständlich umgesetzt und ich tippe auch sehr teuer.
Aus diesem Grund versuche ich eine smarte Lösung zu finden, rund um einen Import in ein Layout Programm.
Ich habe die Möglichkeit den Output der Datenbank so zu steuern , so wie zb. Scribus das benötigt. Da muss doch was möglich sein.
Gruss muki
Ja, da könntest du Recht haben.
kennst du jemand ,der mir so ein Template plus Python scripte bauen könnte.
Der Kunde wartet auf mein Angebot.
Der Umfang ist klar definiert, das Layout an sich ist vorgegeben (siehe Anlagen)
Derzeit wird das alles umständlich umgesetzt und ich tippe auch sehr teuer.
Aus diesem Grund versuche ich eine smarte Lösung zu finden, rund um einen Import in ein Layout Programm.
Ich habe die Möglichkeit den Output der Datenbank so zu steuern , so wie zb. Scribus das benötigt. Da muss doch was möglich sein.
Gruss muki
Re: XML Import
also, wie du vermutlich erraten konntest, ich wüsste wie man es machen kann...
aber...
- schweizer lohn,
- ich müsste genauer schauen, ich schätze aber mindestens zwei/drei arbeitstage,
- zurzeit habe ich wenig verfügbare zeit,
- irgendwie, habe ich das gefühl, dass es ist kein projekt, wo einer das ergebnis abgibt und dann ist es gut so (also: es wird eine lange feinschliff-periode geben),
- das resultat wird zuerst auf linux laufen...
... es wäre bestimmt ein spannendes projekt... aber aber...
aber...
- schweizer lohn,
- ich müsste genauer schauen, ich schätze aber mindestens zwei/drei arbeitstage,
- zurzeit habe ich wenig verfügbare zeit,
- irgendwie, habe ich das gefühl, dass es ist kein projekt, wo einer das ergebnis abgibt und dann ist es gut so (also: es wird eine lange feinschliff-periode geben),
- das resultat wird zuerst auf linux laufen...
... es wäre bestimmt ein spannendes projekt... aber aber...
Re: XML Import
Hallo ale,
habe zwar noch nie mit Schweizern Geschäfte gemacht , aber wird schon gehen, oder ?
also Feinschliff ist eigentlich in jedem Projekt, jedoch in diesem sollte sehr wenig davon anfallen, da die Themen und auch das Ergebnis klar definiert sind.
- Wir brauchen ein Layout , wie es das alte Kursbuch zeigt. (perfekte Vorlage)
- Wir brauchen eine Schnittstelle (DB -> Scribus) um die Kurse in das Layout zu importieren (ohne Handarbeit) , über die noch zu reden ist.
(dieser Punkt ist mir sehr wichtig: lieber weniger Layout dafür mehr Automatisierung )
(ich will eine nachhaltige Lösung)
Ziel: druckbare PDFs "auf Knopfdruck"
Zusatz: linux kein Problem eher Vorteil: das Portal inkl. DB läuft auch auf linux.
habe zwar noch nie mit Schweizern Geschäfte gemacht , aber wird schon gehen, oder ?
also Feinschliff ist eigentlich in jedem Projekt, jedoch in diesem sollte sehr wenig davon anfallen, da die Themen und auch das Ergebnis klar definiert sind.
- Wir brauchen ein Layout , wie es das alte Kursbuch zeigt. (perfekte Vorlage)
- Wir brauchen eine Schnittstelle (DB -> Scribus) um die Kurse in das Layout zu importieren (ohne Handarbeit) , über die noch zu reden ist.
(dieser Punkt ist mir sehr wichtig: lieber weniger Layout dafür mehr Automatisierung )
(ich will eine nachhaltige Lösung)
Ziel: druckbare PDFs "auf Knopfdruck"
Zusatz: linux kein Problem eher Vorteil: das Portal inkl. DB läuft auch auf linux.
Zuletzt geändert von muki am Mi 19. Okt 2016, 19:55, insgesamt 1-mal geändert.