Exporte von InDesign-Dokumenten richtig gemacht

Werbung
Export von
InDesign-Dokumenten
richtig gemacht
Interaktive Web-Dokumente
XML für alle Anwendungen
Blätterbücher
Kurzanleitung zu eBook-, XML-, und
HTML-Export
als blätterbares eBook
Technische Referenz
BatchXSLT for InDesign
Dieses Dokument wurde mit
InDesign CS4 kreiert und
mittels «BatchXSLT for
InDesign» zu einem blätterbaren XML- und HTML-eBook
transformiert.
Update oder Test einer
neuen Version?
Version 14.01.10 und neuer
InDesign Dokumente zu
XML- und HTML- ePaper
www.aiedv.ch
Für
MAC OSX 10.4 und neuer
Windows 200x, XP, Vista, 7
InDesign CS4, CS3 oder CS2
Lesen Sie die
Updateinstruktionen
unten auf Seite 4
Inhalt
Einführung
Links
Impressum
XML eBooks mit «BatchXSLT for InDesign»
Zwei Versionen von «BatchXSLT for InDesign» sind verfügbar! Die ‚Standard‘ und die ‚PRO‘ version.
3
3
3
Vorbereitung zum Export
4
Voraussetzungen
4
«BatchXSLT4InDesign» Softwareinstallation
5
Dokument bereit?
Softwaredownloads
Systemvoraussetzungen
Update von einer vorherigen Version?
Die Funktionsweise von «BatchXSLT for InDesign»
Installieren von «BatchXSLT4InDesign» auf Mac OS X
Installation der InDesign Exporter Scripts
Was tun die Scripts und wo sind sie auffindbar?
Windows Installer
Was wurde installiert?
Deinstallation
Was tun die Export Scripts und wo sind sie auffindbar?
Der Dokumentexport
7
Datenkontrolle
8
InDesign zum XML e-Paper exportieren
Das war‘s! Das eBook ist fertig!
Firefox Version 3 zeigt nur blanken Text und kein
Blätterbuch!!??
Datenkontrolle im Browser
Die Anzeige als eBook im Browser
Wo sind die ex­portierten Daten?
BEACHTEN!!
Grenzenloses XML
Seiten sauber gestalten
Artikel voneinander trennen
Zu grosse Titelbox
Artikel bilden – Boxfang
Rahmen ohne Fangfunktion
Lesefluss beeinflussen
Der eingefangene Artikel
9
Werbung
9
Aktive Links
11
Automatische aktive Inhaltsverzeichnisse
12
Bilder und Konvertierung
13
Im Lesefluss verketten
Interaktive Weblinks in InDesign
Links mit Stilvorlagen
Links mit Script-Labels
Aktive Inhalts­verzeichnisse
Aktive Seitenlinks aus Inhaltsverzeichnissen
Exportierbare Bildformate
Strichzeichnungen
Bilder mit Layern
Papiergrössen von PDF und Illustrator Bildern
Bildausschnitte
Vollständige Bilder
Eingebettete Bilder
Bilder unterdrücken
Bilder ff und Optionen
Grössenangabe beim Bildexport
Mehrere Bilder exportieren
Bildmanipulation
Optionen
*noexp*
Weitere Funktionen als Script Label:
*nocatch*
*catch*
*notcatched*
*nopdftextextract*
Mehrere Optionen in Scriptlabels sind durch ## zu trennen:
14
Was zu TUN ist
16
Was zu LASSEN ist
16
eBook Daten veröffentlichen
17
Stilvorlagen sind mehr als nützlich
Keine Pfade!
Manuelle Zeilenumbrüche vermeiden!
Rotierte Objekte
Dokumentnamen
Sonderzeichen – Spezialschriften
Musterseiten
2
Klare Datenpfade
eBooks publizieren #1
eBook Daten veröffentlichen ff
18
Volltextsuche
18
Box Catching oder Artikel bilden
19
eBooks publizieren #2
3
3
4
4
4
4
4
5
5
5
6
6
6
6
7
7
8
8
8
8
8
8
9
9
9
9
9
9
10
11
11
11
11
Volltextsuche
Boxen! Nichts als Boxen...
TITELbox: Begrenzungsbox und Begrenzungsbox
von Begrenzungsboxen...
Eine rotierte Box
Gruppierung
Verkettung
Die Kettenfolge
Spezielle Boxen
Hintergrundboxen ohne Inhaltszuordnung
Box catching
Ton und Filme
20
Lizenzen
21
Tips und Tricks
22
Ton und Film einbinden
Mini Cooper
Interaktives Bild mit Sound und Film
DEMO Modus
Öffnen des Lizenzierungsfensters
Eingabe des Lizenzcodes
Transfer einer Lizenz
Eine Lizenz kaufen
Links mit Script-Labels
Schlagschatten werden NICHT exportiert!
DEBUGGING und Konsolenmeldungen
Papier-Hintergrundbild
Firefox 3 Browser und lokale Anzeige von XML
funktioniert nicht
Manuelle Zeichengrössen
Ausgabeformate
QuarkXPress 4 & 5
QuarkXPress 7 & 8
Anpassen der Web Seite
24
Advanced Programmer’s Information
Technical References
Controlling the Transformer #1
26
26
27
Parameters Passed Through all Transform Steps
29
Controlling the Transformer #2
33
Exported XML Elements and Attributes
34
Die Basis
Das Ausehen
Die Funktionalität
eBook Webseiten Titel aus der Dokument Info
Erfahrung in CSS und Javascript Programmierung erforderlich
Mit Optionen spielen
flipbook.css – Gestaltung und Verhalten
Der „XSLCSS“ Master-Ordner
17
17
18
18
19
19
19
19
19
19
19
19
19
20
20
20
21
21
21
21
21
22
22
22
22
23
23
23
23
23
24
24
24
24
25
25
25
25
12
13
13
13
13
13
13
13
13
14
14
14
14
15
15
15
15
15
15
15
16
16
16
16
16
16
16
JobTickets
JobTickets Execution Priority
Priority #1
Priority #2
Priority #3
InDesign writes JobTickets
Parameters declared in JobTickets are passed
through all transform steps.
The Standard «BatchXSLT for InDesign» Installation
Advanced «BatchXSLT for InDesign» Installation
„BatchXSLT for InDesign“ Exported XML Elements
and Attributes
27
27
27
27
27
28
29
33
33
34
Extended information elements exported in PRO 46
version only
Exporte von InDesign-Dokumenten richtig gemacht
Einführung
Die Wiederverwendung von Text und Bild von Printprodukten in anderen Medien wie Internet, CD-Produktion oder
spezialisierten Datenbank-Anwendungen gewinnt immer mehr an Bedeutung. InDesign-Dokumente sind jedoch
nicht direkt für andere Zwecke verwendbar. Es stellt sich die Frage wie denn überhaupt Dokumente exportiert und
in einem geeigneten Format bereitgestellt werden können. Die Antwort darauf ist eigentlich schon klar: es muss
XML und/oder HTML sein.
Die vorliegende Anleitung soll eine Brücke zwischen Satzherstellung und Informatik bilden und zeigt wichtige,
nicht zu vergessende Punkte auf wenn Dokumente zur Publikation auf unterschiedlichen Medien kreiert werden.
Tatsächlich ist der Export von Dokumenten mittels «BatchXSLT for InDesign» keine grosse Sache und besteht aus
wenigen einfachen Schritten:
– einen Knopf klicken um das Dokument zu exportieren
XML eBooks mit
– die exportierten Daten im Browser kontrollieren
– Im Internet, auf CD oder mittels Datenbank publizieren
«BatchXSLT for InDesign»
Diese Schritte werden auf den folgenden Seiten etwas ausführlicher als nur mit
drei Zeilen behandelt. Sie werden sehen, wie Sie druckbare Dokumente erstellen,
die auch in der Internet-Abteilung problemlos weiterverarbeitet werden können.
Denken Sie stets daran: Wenn Sie Dokumente exportieren, dann
arbeiten Sie gleichzeitig für zwei Zielprodukte nämlich für das
Printprodukt und die Wiedergabe im Internet.
Dies ist in den meisten Fällen OHNE zusätzlichen manuellen Mehraufwand
zu bewerkstelligen sondern alleine durch exaktes und bewusstes Gestalten!
Andreas Imhof
Links
Folgende Versionen der aktuellsten Anleitung sind verfügbar:
Als blätterbares HTML-eBook: HOWTO_InDesignExporte.htm
Als blätterbares XML-eBook: HOWTO_InDesignExporte.xml
Als PDF zum Ausdrucken: HOWTO_InDesignExporte_doc.pdf
Die Links zu Software-Downloads finden Sie auf Seite 4
Dokumentexporter für InDesign und QuarkXPress finden Sie bei www.aiedv.ch
Online Demos für ePaper-Systeme und eBooks bei www.ePaperArchives.com
Impressum
Autor: Andreas Imhof
Tannackerstrasse 38
CH-3073 Gümligen, Schweiz
email: [email protected]
El. Ing. FH, Software Ing.
Unabhängiger Berater und
Softwareentwickler für InDesign
und QuarkXPress seit 1993.
Eigentümer der Sites
www.AiEDV.ch
www.ePaperArchives.com
www.ePaper-System.com
Dokument-Exporter zu XML,
ePaper, eBook und HTML für
InDesign und QuarkXPress
XML-Transformationen
(XSLT) nach Mass
Exporte von InDesign-Dokumenten richtig gemacht
«BatchXSLT for InDesign» kreiert nicht ein Blätterbuch auf der
Basis von Flash sondern als XML!
Solche eBooks sind textlich durchsuchbar, werden von Suchmaschinen gelesen und sind für
jegliche elektronische Weiterverarbeitungen tauglich!
Egal was Sie mit den exportierten
Daten vor haben, dieses XML ist
IHRE richtige Wahl!
Zwei Versionen
von «BatchXSLT
for InDesign» sind
verfügbar! Die
‚Standard‘ und die
‚PRO‘ version.
Das DEMO Paket kann vom
‚Standard‘ zum ‚PRO‘-Modus umgeschaltet werden. Die PRO-Version exportiert viele zusätzliche
Informationen über den Inhalt
des Originaldokumentes. Siehe
dazu die Seiten 15 und 28 ff.
Um Dokumente im Internet
als Blätterbuch zu publizieren brauchen Sie lediglich die
Standard Version.
Dokumenttitel: „Exporte von
InDesign-Dokumenten richtig
gemacht“
Kategorie: HOWTO
Copyright 2007 - 2009,
www.AiEDV.ch,
alle Rechte vorbehalten.
InDesign® ist eine Handelsmarke
von Adobe Inc. USA
QuarkXPress® ist eine Handelsmarke von Quark Inc., USA
3
Vorbereitung zum Export
Dokument bereit?
Das Dokument ist bereit zum Export! Was nun?
Ich schlage vor, dass Sie als ersten
Test direkt einen Export wagen. In
der Folge wird die Programminstallation sowie der Export eines
Dokumentes behandelt. Falls die
anschliessende Datenkontrolle unbefriedigend ausfällt, ist ab der Seite 8 beschrieben, worauf schon bei
der Erfassung eines Dokumentes
geachtet werden sollte.
Das «BatchXSLT for InDesign» Softwarepaket enthält alle Werkzeuge
um einen Export per Mausklick zu
starten.
Einfach zu bedienende InDesignScripte steuern den ganzen Exportvorgang: Die benötigten Ausgabeformate werden erzeugt und dann
wird «BatchXSLT» aufgerufen um
das Herzstück – die XML-Datei – zu
erzeugen. Diese, sowie die gleichnamige HTML-Datei können Sie im
Browser als navigierbares Blätterbuch öffnen.
Voraussetzungen
Softwaredownloads
Das «BatchXSLT for InDesign» Softwarepaket finden Sie auf
der Website www.aiedv.ch oder direkt mit folgenden Links:
Für Macintosh OS X als Disk Image:
http://www.downloads.epaper-system.com/download.php?f=BXSLT4IND.dmg
Installer für Windows 200X, XP, Vista, 7.
http://www.downloads.epaper-system.com/download.php?f=BXSLT4IND.exe
Systemvoraussetzungen
«BatchXSLT for InDesign» läuft unter Windows XP, Vista und 7, unter
OSX 10.4 und neuer, mit InDesign CS4, CS3 & CS2.
WICHTIG! Java 1.5 oder neuer wird benötigt!
«BatchXSLT for InDesign» läuft NICHT mit älteren Java-Versionen!
Prüfen der installierten Java Runtime Umgebung
Stellen Sie sicher, dass die unten erwähnte Minimalversion der Java
Runtime Umgebung installiert ist. Falls eine ältere Version installiert ist
wie 1.4 oder gar nur 1.3, müssen Sie die Systemsoftware updaten oder
die neuste Java-Version installieren.
Auf Mac OS X prüfen:
Im Terminal den Befehl ‘java -version’ eingeben
Java sollte antworten mit: ‘java version “1.x.x_xx”’
Auf Windows prüfen:
Im DOS-Fenster den Befehl ‘java -version’ eingeben
Java sollte antworten mit: ‘java version “1.x.x_xx”’
Für OSX 10.4: Das X11 System muss installiert sein!
Sie finden es im Ordner „Programme/Dienstprogramme“ unter dem Namen „X11“. Sollte es nicht vorhanden sein, installieren Sie es ab der
DVD die zu Ihrem System geliefert wurde, oder downloaden Sie es von
Apple Inc.
Die Funktionsweise
von «BatchXSLT for
InDesign»
Ein Beispiel: Wir nehmen an, dass
wir unsere Zeitung auf dem Internet publizieren möchten.
Was wir haben:
– Ein InDesign Dokument mit
einer beliebigen Anzahl von
Seiten
– Beliebig viele auf den Seiten
platzierte Bilder
Was brauchen wir auf dem Internet:
a) Für jedes Dokument eine
XML oder HTML Datei die den
Inhalt widerspiegelt
b) Alle Bilder als JPEGs,
verbunden mit Artikeln
c) Ein PDF von jeder Seite
d) Ein JPEG von jeder Seite
«BatchXSLT for InDesign» transformiert InDesign Dokumente in
verständlich strukturiertes XML.
Es kreiert Gruppen von Text und
Bildboxen und fügt diese zu Artikeleinheiten mit verlinkten JPEGBildern zusammen.
Das automatisch generierte externe Stylesheet (ein CSS) kann
den visuellen Bedürfnissen für die
Browseranzeige angepasst werden.
Die resultierenden XML und HTML
Ausgabedateien enthalten Informationen über:
– Artikelinhalte (mit CSS
gestylter Text)
– Zu Artikeln gehörende Bilder
(Links)
– Artikelpositionen auf der Seite
– JPEG- und PDF-Ansichten aller
Seiten
Damit sind die exportierten Daten
für jegliche elektronische Weiterverarbeitungen tauglich.
Ein Goody:
Im Browser können die kreierten
XML oder HTML Dateien als navigierbares ePaper (eBook) angezeigt werden!
Update von einer vorherigen Version?
Bevor Sie mit der Installation fortfahren: Falls Sie von einer vorherigen Version updaten, dann löschen oder
überschreiben Sie die 2 aktuell installierten Programmordner „BatchXSLT4InDesig“ und „BatchXSLT4InDesign
Scripts“ nicht einfach! Benennen Sie diese um zu “BatchXSLT4InDesign_OLD” und “BatchXSLT4InDesign Scripts_
OLD”, oder machen Sie eine Kopie davon! Löschen Sie sie erst, wenn Sie sicher sind, dass Sie mit der
neuen Version arbeiten möchten.
Dokumentieren Sie, was Sie in der vorherigen Version manuell geändert haben und wieder brauchen!
4
Exporte von InDesign-Dokumenten richtig gemacht
Falls Sie bereits eine Version installiert haben, dann lesen Sie die Update-Instruktionen unten auf Seite 4
«BatchXSLT4InDesign» Softwareinstallation
Installieren von «BatchXSLT4InDesign» auf Mac OS X (Windows nächste Seite)
Zwei simple Kopiervorgänge...
Mounten Sie das heruntergeladene Diskimage mit einem Doppelklick und Sie sehen das Archiv das alle Software enthält:
1.
Kopieren Sie das ‚BatchXSLT4InDesign‘ Paket (ein Ordner) vom Diskimage in den „Programme“ Ordner Ihres
Systems.
Falls Sie die Berechtigung dazu nicht haben (die Rechte eines
Administrators werden benötigt) dann kopieren Sie das Paket
in Ihr HOME Verzeichnis.
Ihr ‚Home Verzeichnis‘ ist NICHT der Bildschirm Desktop! Sondern, der Ordner der im Finder mit einem kleinen Haus angezeigt wird.
Nach dem Kopieren sollten Sie diese Ordnerstruktur im „Programme“ Ordner (grün markiert) respektive in Ihrem Benutzerverzeichnis sehen (rot markiert):
Der Ordner „BatchXSLT4InDesign“ enthält die folgenden Unterordner und Dateien:
– BatchXSLT
– Docs
– Export
– START.htm
Alles ist in diesem Ordner enthalten um «BatchXSLT for InDesign» auf jeder OSX Intel
oder PPC Maschine mit Java 1.5
oder neuer laufen zu lassen.
Die Hauptanwendung ist im
Ordner “BatchXSLT” mit Namen
“BatchXSLT.app” zu finden.
Installation der InDesign Exporter Scripts
Ein zweiter Kopiervorgang...
JavaScript Programme sind im Paket vorhanden um den Exportvorgang zu
automatisieren und zu vereinfachen. Sie finden sie im Paketordner:
BatchXSLT4InDesign/BatchXSLT/Utilities/Scripts/BatchXSLT4InDesign Scripts/
Dieser Ordner enthält alle Exportscripts.
Um die Scripts in InDesign zu installieren kopieren Sie den Ordner
"BatchXSLT4InDesign Scripts" vom geöffneten Diskimage in den InDesign Script Panel Ordner. Diesen Ordner können Sie auch in jede
andere InDesign Anwendung kopieren.
Für InDesign CS3/4: IhrInDesignCSxProgrammordner/Scripts/Scripts Panel/
Für InDesign CS2: IhrInDesignCS2Programmordner/Presets/Scripts/
2.
Was tun die Scripts und wo sind sie auffindbar?
Die Scripten Palette finden Sie im InDesign Hauptmenü (Bild):
Das Script „ExportCurrentDocument.jsx“ kreiert das blätterbare eBook.
Es exportiert den Inhalt des aktuellen Dokumentes, kreiert alle Seitenvorschauen, kopiert Originalbilder und startet «BatchXSLT» um (e-Paper) XML und HTML zu kreieren. Unter CS2 sind
einige Optionen zum Trennen von mehrseitigen Artikeln NICHT verfügbar.
Das Script „ftpToWebArchive.jsx“ ist der Starter für «BatchXSLT» um exportierte Daten via FTP auf den Webserver zu transferieren.
Das Script „pushToWebDatabase.jsx“ ist der Starter für «BatchXSLT» um exportierte XML-Textdaten in die
Datenbank für Volltextsuche zu laden.
Exporte von InDesign-Dokumenten richtig gemacht
5
Falls Sie bereits eine Version installiert haben, dann lesen Sie die Update-Instruktionen unten auf Seite 4
Windows Installer
Klicken Sie [ OK ] Falls der Pfad zur InDesign Scripten Palette korrekt
ist und dann klicken Sie auf [ Weiter > ] Um mit der Installation fortzufahren.
Sie müssen als Administrator angemeldet sein um
Klicken Sie [ Weiter > ] in den folgenden Dialogen und dann auf
dieses Paket zu installieren.
Der Windows Installer installiert den «BatchXSLT4InDesign» Anwendungsordner in den “Programme” Ordner Ihres Systems und fragt
Sie nach der InDesign Anwendung für welches die Exporterscripts
installiert werden sollen.
Starten Sie den heruntergeladenen Installer “BatchXSLT4InDesign
xx-xx-xx Setup.exe”. (xx-xx-xx ist irgendeine Versionsnummer).
Wählen Sie die Installationssprache und klicken Sie [ Weiter > ].
Akzeptieren Sie die Lizenzvereinbarung und klicken Sie [ Weiter > ].
Zur Installation der Exporter Scripts werden Sie nun nach dem Pfad
der InDesign Anwendung gefragt:
[ Installieren ].
Nach Abschluss der Installation, können Sie sich das Online-Handbuch anzeigen lassen sowie wird das Programm «BatchXSLT for
InDesign»automatisch gestatet.
Klicken Sie [ Abschliessen ] im letzten Installer Fenster.
Wechseln Sie zum «BatchXSLT for InDesign» Anwendungsfenster und
überprüfen Sie die Meldungen im unteren Bereich.
Die wichtigste von allen Meldungen ist:
*** Sanity Check Results: IM: OK, GS: OK, IM-GS: OK
Was soviel bedeutet dass ImageMagick OK ist, Ghostscript OK ist und
die Kommunikation von ImageMagick mit Ghostscript OK ist.
Klicken Sie [ Durchsuchen... ]
Zur Installation der Scripts für InDesign CS3 und CS4 wählen Sie den
Ordnerpfad “Scripts Panel” innerhalb Ihres InDesign Anwendungsordners. Dies ist ein Pfad ähnlich wie dieser:
C:\Programme\Adobe\Adobe InDesign CS4\Scripts\Scripts Panel
Was wurde installiert?
1. Die «BatchXSLT for InDesign» Hauptanwendung wurde in den “Programme” Ordner des Systems installiert.
2. Die Exporter Scripts wurden in den “Scripts Panel” Ordner von InDesign kopiert. Siehe folgenden Artikel um die Scripts Palette zu finden.
3. Zwei Registrierungsschlüssel wurden gesetzt. Der Eine für Ghostscript und der Andere für ImageMagick.
Um die Registrierung zu verifizieren starten Sie “Regedit” und navigieren zu HKEY_LOCAL_MACHINE/SOFTWARE/
Darin sind zwei Schlüssel “GPL Ghostscript” und “ImageMagick”.
Nichts ‘magisches’ ist in diesen Schlüsseln enthalten. Es sind
die Pfade zu Ghostscript und ImageMagick die im Paketordner
«BatchXSLT for InDesign» enthalten sind.
Deinstallation
Für InDesign CS2 wird der Pfad in etwa so aussehen:
C:\Programme\Adobe\Adobe InDesign CS2\Presets\Scripts
Ein Uninstaller ist im Programme Ordner BatchXSLT4InDesign vorhanden.
ODER (falls Sie manuell installiert haben): löschen Sie die beiden
oben erwähnten Ordner und auch die Registrierungsschlüssel. Die Arbeitsordner in Ihrem Home-Verzeichnis können Sie ebenfalls löschen.
Dies sind: “Export” und “BatchXSLT4InDesignComm” (ein Kommunikationsordner). Fertig.
Was tun die Export Scripts und wo sind sie auffindbar?
Die Scripten Palette finden Sie im InDesign Hauptmenü (siehe Bild):
Das Script „ExportCurrentDocument.jsx“ kreiert das blätterbare eBook. Es
exportiert den Inhalt des aktuellen Dokumentes, kreiert alle Seitenvorschauen,
kopiert Originalbilder und startet «BatchXSLT» um (e-Paper) XML und HTML zu
kreieren. Unter CS2 sind einige Optionen zum Trennen von mehrseitigen Artikeln NICHT verfügbar.
Das Script „ftpToWebArchive.jsx“ ist der Starter für «BatchXSLT» um exportierte Daten via FTP auf den Webserver zu transferieren.
Das Script „pushToWebDatabase.jsx“ ist der Starter für «BatchXSLT» um
exportierte XML-Textdaten in die Datenbank für Volltextsuche zu laden.
6
Exporte von InDesign-Dokumenten richtig gemacht
Der Dokumentexport
InDesign zum XML e-Paper exportieren
Endlich... ein Beispiel
Damit Sie sofort etwas exportieren können, haben wir dem Softwarepaket ein Beispieldokument beigelegt.
Der vorgängig installierte Ordner „BatchXSLT“ enthält einen Unterordner „_TestData“. Darin befindet sich der
Ordner „in“ mit mehreren Dateien:
– DB_20080628_01_FrontCS3.indd
– DB_20080628_01_Front.indd
– Sowie alle Bilder: 28_01hinweis.eps, 28_01zimbabwe.eps, und weitere...
Öffnen Sie die Datei “DB_20080628_01_FrontCS3.indd” in InDesign CS3/4 oder “DB_20080628_01_Front.indd”
in CS2.
In der InDesign Script Palette doppelklicken Sie jetzt das Script “ExportCurrentDocument.jsx”.
Für InDesign CS3 wird der folgende Startdialog gezeigt (im InDesign CS2 Dialog sind die Optionen für „Story
splitting“ nicht verfügbar):
Machen Sie die Angaben für „Firma Name“, „Objekt Name“ usw. Es werden Unterordner im „Export Base Path“ mit diesen Namen kreiert.
Klicken Sie auf den OK-Knopf um den Export zu starten.
Nach einem Augenblick erscheint die Meldung, dass der Basisexport erledigt ist und
dass Sie die exportierten Daten, die nun durch «BatchXSLT for InDesign» kreiert
werden, im angezeigten Ausgabeordner erwarten können.
Was ist passiert?
Das Exportscript hat eine .inx Datei (InDesign’s Interchange Format) erstellt, Seiten-PDFs und -JPEGs produziert und hat alle Bilder in den Ordner “Export/in” in Ihrem Home-Verzeichnis kopiert. Dann hat es «BatchXSLT» aufgerufen damit dieses
das XML-eBook erstellt.
Verändern
Sie für Ihren
ersten Test
keine anderen
Optionen!
Ein HTML
Blätterbuch und
Allzweck-XML
wird kreiert.
Das war‘s! Das eBook ist fertig!
Wo Sie nun die exportierten Daten finden und was Sie alles damit tun können erfahren Sie auf den folgenden
Seiten.
Exporte von InDesign-Dokumenten richtig gemacht
7
Datenkontrolle
Firefox Version 3 zeigt nur blanken
Text und kein Blätterbuch!!??
Das ist ganz normal - keine Panik!
Verändern Sie die Firefox internen Einstellungen um XML auf der lokalen
Maschine anzeigen zu können. Diese Problem besteht nicht bei der Anzeige
von HTML oder von XML via Webserver.
Wie Sie diese Einstellung ändern finden Sie im Artikel auf Seite 21.
Datenkontrolle im Browser
Die visuelle Kontrolle der Daten ist enorm wichtig!
Kontrollieren Sie jeden Export visuell bis Sie sicher sind, dass bei der
Erfassung exakt nach Regeln gearbeitet wird!
Die Kontrolle ist einfach im
Browser zu erledigen
Ob die Daten anschliessend auch als
eBook im Browser angezeigt werden
ist vorläufig egal. Die Darstellung
als blätterbares eBook ist nur eine
von vielen möglichen Verwendungszwecken und Darstellungsarten.
Es ist XML und damit offen für
jede Weiterverarbeitung
Kontrollieren Sie vorallem, ob auf
den Zeitungsseiten die Artikel richtig abgegrenzt sind.
Wenn Sie mit der Maus über einen
Artikel in der Seitenanzeige fahren,
zeigt Ihnen die blaue Markierung
was alles zu diesem Artikel gehört.
Wenn Sie wissen, dass im Dokument
spezielle Zeichensätze (Schriften)
verwendet wurden, dann kontrollieren Sie auch ob diese im Browser
richtig wiedergegeben werden.
Vergessen Sie nicht die Qualität
der Bilder zu begutachten!
Die Anzeige als eBook im Browser
Öffnen Sie die Datei „DB_20080628_01_FrontCS3.xml“ im XML-fähigen
Browser (siehe Kasten mit dem Titel „BEACHTEN“).
Eine HTML-Version dieser XML-Datei wurde ebenfalls kreiert und heisst
„DB_20080628_01_FrontCS3.htm“.
Sie sollten ein blätterbares Buch sehen das Sie mit der Maus navigieren
können.
Die Seiten blättern Sie, indem Sie mit der Maus auf die Ecken der Seitenbilder klicken.
Wenn Sie mit der Maus über einen Artikel fahren wird der Artikel markiert
und eine kurze Textvorschau wird gezeigt. Mit einem Klick zeigen Sie den
Artikel in lesbarer Form an.
Falls Sie mit dem
Resultat nicht
zufrieden sind,
wird auf den
folgenden Seiten
gezeigt worauf es
bei der Erfassung
von Dokumenten
ankommt
8
Wo sind die ex­
portierten Daten?
Sie finden alle exportierten Daten
unterhalb des Ordners
Export/out
den Sie in Ihrem persönlichen Benutzerverzeichnis,
Ihrem Home
Verzeichnis, finden!
BEACHTEN!!
Eine XML-Datei muss mit
einem geeigneten Browser angezeigt werden:
Unter Windows:
– Firefox (siehe ‚Tips &Tricks‘
bei Firefox 3 bei XML!)
– Internet Explorer 6/7
– Safari
– Opera
– Chrome
In Mac OS X:
– Firefox
– Safari 2.0.4 oder neuer
– Opera
Auch andere neuere Browser
funktionieren – probieren Sie
es einfach aus!
Grenzenloses XML
Nur ein Beispiel von vielen Möglichkeiten was Sie mit diesen Daten tun
können: anzeigen im Browser als
blätterbares eBook.
Es sind nicht die XML-Daten selbst
die sich als blätterbares und navigierbares eBook verhalten. Es sind
die externen, in der XML-Datei verlinkten Javascript-Programme sowie
der browser-interne XSL Transformer.
Diese zusätzlichen Programme sowie das zum Dokument gehöhrende
Stylesheet (CSS) finden Sie im Ordner „XSLCSS“. Die Referenzen dazu
stehen in der XML-Datei selbst.
Verwendungsmöglichkeiten von exportierten Daten:
– 1 zu 1 im Internet oder auf
einer CD publizieren
– in eine Datenbank schieben
– Artikel um Artikel extrahieren
– den blanken Text für die
Volltext-Suche ausfiltern
– um ein eigenes ePaper-System
zu entwickeln
Die Liste ist endlos...
Exporte von InDesign-Dokumenten richtig gemacht
Seiten sauber gestalten
Artikel voneinander trennen
Werbung
Die saubere Trennung von einzelnen Artikeln auf einer Seite ist
wichtig um Artikel-Einheiten korrekt exportieren zu können!
Rubrik #1
Auf dieser Seite zeigt der blaue Hintergrund, dass jeder Artikel von seinem Nachbarn genügend Abstand
hält.
Keine Box eines Artikels soll irgend
eine Box eines fremden Artikels berühren oder gar überdecken.
Im Artikel “Zu breite Titelbox” (unten rot markiert) wird gezeigt, wie
wichtig solche Boxabstände sind.
Die Anzeige im Browser - die blaue
Markierung um den Artikel - zeigt
sofort, dass beide Artikel zusammengefasst wurden. Klicken Sie auf
den Artikel und Sie werden den Text
beider Artikel lesen können als ob
es ein einziger Artikel wäre.
In diesem Falle ist dies sicherlich nicht erwünscht!
Zu grosse Titelbox Der eingefangene
Die viel zu breite Titelbox dieses Artikel
einspaltigen Artikels ist im gedruckten Dokument nicht zu sehen. Sie
führt aber durch die Berührung mit
dem rechts stehen Artikel dazu,
dass beide Artikel zu einer einzigen
Artikeleinheit
zusammengefasst
werden; was in diesem Falle natürlich nicht korrekt ist.
Vermeiden Sie zu breite Textund Bildboxen!
Dies sollte eigentlich ein eigenständiger Artikel sein! Die Überlappung mit der linken (roten) Titelbox
bedeutet,beide Artikel als einen einzigen Artikel zu exportieren!
Artikel bilden – Boxfang
Dokumentexporter sind in der Lage
Elemente wie Text- und Bildboxen
zu einer Einheit, einem Artikel, zusammenzufassen – einzufangen.
Um die Komponenten eines Artikels
zu finden wird auf folgendes geachtet:
1. Gruppierte Boxen
2. Sich berührende und
überlappende Boxen
3. Verkettete Textboxen
4. Benachbarte Boxen innerhalb
des Fangradius
Nur bei Text- und Bildrahmen wird
der Fangradius beachtet um benachbarte Boxen einzufangen.
Alle diese Punkte tragen dazu bei,
einen Artikel nach dem Export wieder als dieselbe Artikeleinheit anzutreffen.
Mehrspaltiger rubrizierter
Fliessatz
Muten Sie Ihren Lesern nicht zu,
mehrspaltigen Fliessatz über X Seiten am Bildschirm im Browser lesen
zu müssen!
Unterteilen Sie den Text z.B. dann
wenn eine neue Rubrik oder Unterrubrik beginnt.
Rubrikköpfe in der Spalte
verankern
Es ist angenehm für den Leser, wenn
er beim Lesen dieser Spalte auch
gleich noch den Rubriktitel sieht.
Also: verankern Sie die Köpfe im
laufenden Text!
Verankern Sie
Firmenlogos und Bilder
an der richtigen Stelle im Text!
Legen Sie sie nicht einfach über den
Text, ansonsten erscheinen solche
‚fliegenden‘ Elemente irgendwo in
den exportierten Daten – z.B. am
Rahmen ohne Fangfunktion
Nicht alle Boxtypen reagieren mit benachbarten Boxen um sie
zu demselben Artikel zu vereinigen!
Der blaue Hintergrund dieser Seite
fängt z.B. nicht alle vorhandenen
Artikel zu einem einzigen Artikel.
Der Grund ist einfach: die blau gefärbte Box ist als ‘ohne Inhalt’ (nicht
Text- und nicht Bildbox) definiert.
So gibt es verschiedene Box-Typen
die immer für sich als selbständiges
Element exportiert werden:
1. Mit dem Lini­enwerkzeug
erstellte Linien aller Art
2. Boxen definiert als ‘ohne Inhalt’
3. Boxen deren Höhe oder Breite
mehr als 80% der Seitenbrei­te/
Höhe ausmachen
Eine Seite mit Hintergrundbild, wie
das Deckblatt dieser Anleitung, kreieren Sie mittels speziellen Musterseite.
Elemente von Musterseiten werden nicht exportiert.
Lesefluss beeinflussen
– Verkette Artikeltexte erscheinen immer im richtigen Lesefluss.
– Rahmen die zu demselben Artikel gehören werden „Top-Down“ sortiert.
– Im Text verankerte Objekte verhalten sich wie ein Buchstabe und
erscheinen daher im richtigen Lesefluss.
Exporte von InDesign-Dokumenten richtig gemacht
InDesign Dokumente zu XML,
XML- und HTML- ePaper
www.aiedv.ch
9
Werbung
Schluss. Jedenfalls nicht annähernd
da wo Sie sein sollten nämlich im
richtigen Lesefluss.
Sie können sogar eine Bildlegende
zufügen, diese mit dem Bild gruppieren und dann die ganze Gruppe
verankern.
Mittels der Optionen für verankerte
Objekte, können Sie nun das Bild an
einer beliebigen Stelle auf der Seite positionieren – sogar ausserhalb
der Elternbox.
Rubrik #2
Das
Auftrennen von Rubriken
ist nicht nur für die Leser wichtig,
vorallem aber für die Volltextsuche!
Damit die Volltextsuche relevante
Resultate liefern kann ist es wichtig,
dass der textliche Inhalt einer Box
möglichst nur ein Thema behandelt,
z.B. die Rubrik „Autos zu verkaufen“.
Trennen Sie die Rubrikspalten trotzdem nicht, laufen Sie Gefahr, dass
Ihnen die
Volltextsuche
im
Urlaub
Paradies
ab € 290.«Überkleben» Sie das von
Inserenten gelieferte Bild
nicht einfach mit Text!
Der Lesefluss sowie die
Farbtreue des Textes können verloren gehen!
In der gedruckten Ausgabe sehen die beiden Inserate identisch aus, jedoch NICHT in der elektronischen Version!
im
Urlaub
Paradies
eine Box liefert die zwar „Autos zu
verkaufen“ beinhaltet aber auch
noch über „Kraut und Rüben“
spricht.
ab € 290.-
Die optische
Trennung von Rubriken
im gedruckten Produkt macht unser
Auge automatisch.
In einem eBook, wo der Computer für die korrekte Darstellung im
Browser verantwortlich ist, muss
die Trennung der Boxen bereits bei
der Gestaltung im Layout erfolgen!
Machen Sie es so:
gestalten Sie das Inserat,
gruppieren alles und kreieren ein neues Dokument in
der Grösse der Gruppe.
Exportieren Sie es als PDF!
Im Lesefluss verketten
Die beste Möglichkeit um sicherzustellen dass der Lesefluss
eines Artikels erhalten bleibt ist das Verketten von Textboxen.
Die drei Boxen diese Artikels:
a) Titel und Lead
b) Diese Textbox
c) und die Textbox rechts
sind untereinander verkettet.
Verkettete Textboxen stellen sicher,
dass der Lesefluss auch eines komplizierteren Artikels immer erhalten
bleibt.
Auch wenn ein Artikel über mehre-
10
re Seiten verläuft, wird er niemals
‘auseinandergerissen’ und bleibt als
Einheit erhalten.
Die Verkettung stellt auch sicher,
dass die Box rechts, die doch recht
viel Abstand zum Titel hat, trotzdem zum richtigen Artikel zugeordnet wird.
Verkettungen sind aber nicht immer dienlich! Oft, vorallem bei au-
tomatisierter Satzherstellung von
Inseraten, wird textlicher Inhalt
fortlaufend in verkettete Textboxen
abgefüllt.
In diesen Fällen ist es wichtig, die
Textkette z.B. Rubrikenweise aufzutrennen. Ihre Leser sind wohl kaum
daran interessiert dutzende Seiten
von Kleininseraten verschiedener
Rubriken als einen einzigen Artikel
lesen zu müssen.
Die geschickte Unterteilung von
langen Artikeln in verschiedene
Textboxen kann wichtig sein.
Exporte von InDesign-Dokumenten richtig gemacht
Aktive Links
Interaktive Weblinks in InDesign
Aktive Links auf externe Webseiten mit InDesign-Hyperlinks.
Links auf externe Webseiten können
mit InDesign‘s Hyperlinks Palette
erstellt werden.
Die Palette finden Sie im InDesignHauptmenü unter:
Fenster
–>
Hyperlinks
Interaktiv
In der Hyperlinks Palette kreieren
Sie nun einen neuen Link (rot markiert).
Das Fenster für Hyperlink Optionen öffnet sich:
Im InDesign Dokument können Sie
die korrekte Funktion des Links testen indem Sie in der Hyperlinkpalette auf den nach rechts zeigenden
Pfeil klicken.
Die Angabe im URL-Feld ist die LinkZieladresse.
Weitere Informationen über URL
Hyperlinks liefert Ihnen das InDesign Handbuch
«BatchXSLT for InDesign» wird
beim Export automatisch einen
webtauglichen XML-oder HTML-Tag
generieren der in jedem Browser
funktioniert
–>
Markieren Sie jetzt den Text der als
Hyperlink funktionieren soll wie z.B.
diese Adresse:
www.aiedv.ch
Das kann natürlich auch jeder beliebige Text sein der nicht wie eine
Adresse aussieht
Setzen Sie NIE, NIE Absatz- oder Zeilenenden innerhalb von Hyperlinks!
Links mit
Stilvorlagen
Links mit ScriptLabels
Aktive Inhalts­
verzeichnisse
Links auf externe Webseiten
wie www.einedomain.eu
Web Links für Inserate und
Bilder
Vorallem, wenn Satz automatisch
hergestellt wird ist es praktisch,
wenn aktive Links mittels Stilvorlagen definiert werden können.
Erstellen Sie eine Zeichenstilvorlage mit dem Namen
Viele Inserate werden als reine Bilder in Dokumenten platziert. Eine
alleinstehende Bildbox mit einem
Bild (Inserat) als Inhalt steht für
sich alleine irgendwo auf einer Seite.
Um solche alleinstehenden Bilder
und Inserate für den Leser und den
Inserenten interessanter zu machen, kann dem Inserat ‚Aktivität‘
eingehaucht werden.
Mittels einem Script-Label können
die Informationen für aktive Links
angegeben werden:
– Titel und Beschreibungstext
– und eine Internet Zieladresse
Wie das genau funktioniert wird im
Kapitel „Tips und Tricks“ auf Seite
19 gezeigt.
Links auf Seiten im Dokument
aus dem Inhaltsverzeichnis
mittels Zeichenstilvorlage
wwwLink
Eine Internetadresse wie www.
aiedv.ch die Sie dann im Text mit
dieser Stilvorlage markieren funktioniert bei der Anzeige im Browser
automatisch als aktiver Weblink allerdings nicht im PDF.
Im Handbuch zu «BatchXSLT for
InDesign» ist beschrieben, wie Sie
beliebig viele solcher ‚aktiver‘ Stilnamen vordefinieren können.
Exporte von InDesign-Dokumenten richtig gemacht
Inhaltsverzeichnisse deren Seitenangaben als aktive Links auf eine
Seite funktionieren machen Ihre
Leser glücklicher!
Erstellen Sie eine Zeichenstilvorlage mit dem Namen
gotoPage
und markieren Sie die Seitenzahlen
im Inhaltsverzeichnis mit diese Stilvorlage. Beliebig viele Zeichenstilvorlagen können so erstellt werden,
müssen aber immer mit ‚gotoPage‘
beginnen wie ‚gotoPage fett‘.
Wenn Sie dann im Browser auf eine
Seitenzahl klicken wird automatisch
auf die gewünschte Seite geblättert.
So funktioniert das Inhaltsverzeichnis auf der 2-ten Umschlagsseite.
11
Automatische aktive Inhaltsverzeichnisse
Aktive Seitenlinks aus Inhaltsverzeichnissen
InDesign’s Möglichkeit automatisch ein Inhaltsverzeichnis zu erstellen kann direkt genutzt werden, um auch im Blätterbuch ein aktives Inhaltsverzeichnis zu erhalten.
Öffnen Sie die Palette ‚Inhaltsverzeichnis...‘ um das Inhaltsverzeichnis zu definieren und zu erstellen.
Nichts aussergewöhnliches: fügen
Sie die Absatzformate die im Inhaltsverzeichnis erscheinen sollen
zu, setzen Sie die Stufe und dessen
Format.
Der wichtigste Stil ist derjenige
für die ‚Seitenzahl’.
Wie bereits in einem vorherigen Artikel erwähnt, brauchen wir für die
Markierung von Seitenzahlen eine
spezielle Zeichenstilvorlage deren
Name ‘gotoPage’ sein muss.
Setzen Sie das Format für die Seitenzahl auf ‚gotoPage‘ wie im folgenden Bild gezeigt (rot markiert).
Dies kann auch ein anderer Name
sein solange er mit ’gotoPage’ beginnt wie ‘gotoPage fett’ oder
‘gotoPage_12pt’
Speichern Sie nun die Definition –
das Inhaltsverzeichnis wird erstellt.
Platzieren Sie das Inhaltsverzeichnis
auf eine ‚normale Seite‘ – keinesfalls auf eine Musterseite! Objekte
die sich auf Musterseiten befinden
werden NICHT exportiert.
Sie können nun die Seitenzahlen
überprüfen:
sie
müssen alle mit der Zeichenstilvorlage ‘gotoPage’ markiert sein.
Da Browser nicht in der Lage sind
tabellarischen Text (gesetzt mit Tabulatoren) darzustellen, können Sie
das Inhaltsverzeichnis in eine Tabelle umwandeln, so dass dieses auch
im Browser als wohl-formatierte Tabelle angezeigt wird.
Das Inhaltsverzeichnis dieses Dokumentes wurde genau so erstellt.
Besuchen Sie unsere Demo-Website unter
www.epaperarchives.com
12
Exporte von InDesign-Dokumenten richtig gemacht
Bilder und Konvertierung
Exportierbare Bildformate
Die meisten heute gängigen Bildformate können aus InDesignDokumenten exportiert werden.
Für die Produktion von Printdokumenten werden unterschiedlichste
Bildformate verwendet: PDF, TIFF,
EPS, Illustrator (eine PDF-Form),
Photoshop PSD usw.
«BatchXSLT for InDesign» verwendet zur Konvertierung von Bil-
dern zwei externe Hilfsprogramme:
«Ghostscript» und ImageMagick».
Dieses ‚Team‘ ist in der Lage die
meisten Originalbilder korrekt in
eine browsertaugliche Version umzusetzen. Eine Auswahl sehen Sie
unten:
Ein Photoshop PSD Bild:
als PDF:
Bildausschnitte
­Der richtige Bildausschnitt
Beschneiden Sie PDFs und Illustrator (.ai) Bilder auf den gewünschten
Ausschnitt!
Platzieren Sie also keine riesigen
Panoramabilder wenn Sie daraus
nur einen einzigen Kopf zeigen
möchten. Schneiden Sie den Kopf
aus dem Originalbild aus und speichern Sie ihn in eine eigene Datei.
Vollständige Bilder
Kreieren Sie vollständige
Bilder!
Oft werden nicht oder nur schlecht
lesbare Texte in einem Bild einfach
mit neuen Textboxen in InDesign
„überklebt“.
Tun Sie das NICHT!
Bearbeiten Sie das Bild in Ihrer
Bildsoftware: radieren Sie die unlesbaren Texte und schreiben Sie
neue Texte dazu. So ist das Bild als
Einheit vollständig. Einfach nur darüber gelegte Texte werden NACH
dem Bild exportiert und verlieren so
den direkten Zusammenhang.
Eingebettete Bilder
als TIFF (Ausschnitt):
Bilder mit Layern
Reduzieren Sie Bilder die
Ebenen enthalten können wie
Photoshop PSD und TIFF auf
eine einzige Ebene und entfernen Sie nicht verwendete
Layer!
Strichzeichnungen
­Das richtige Bildformat wählen
Standardmässig werden Bilder zu
JPEGs konvertiert. Werden im Dokument vorwiegend schwarz-weiss
Strichzeichnungen verwendet, dann
sollten Sie «BatchXSLT for InDesign» so konfigurieren dass Bilder
zu GIFs umgesetzt werden.
GIF-Bilder sind in diesem Falle qualitativ besser und haben erst noch
eine kleinere Dateigrösse.
Papiergrössen von
PDF und Illustrator
Bildern
PDF-Bilder füllen meistens nur einen kleinen Teil des Papieres auf
dem Sie gezeichnet wurden. In InDesign wird dann einfach der entsprechende Bildausschnitt in der
Bildbox gezeigt.
Tun Sie folgendes: Setzen Sie die
Papiergrösse schon in Ihrem Bildbearbeitungsprogramm auf den
effektiven Bildausschnitt. Dokumentexporter haben oft Probleme
den effektiven Bildinhalt auf einem
ganzen Blatt Papier zu finden.
Exporte von InDesign-Dokumenten richtig gemacht
In das Dokument eingebettete
Bilder können normalerweise
exportiert werden. Garantiert
wird dies jedoch nicht!
Für jedes Bild sollte eine externe
Bilddatei auf der Festplatte vorhanden sein!
Bilder unterdrücken
Falls gewisse Bilder nicht exportiert
werden sollen, so kann die Kennzeichnung via Dateiname erfolgen.
Vorallem nützlich für Kopf und Hintergrundbilder.
Bildnamen die mit excl_ oder 555
beginnen werden automatisch ausgeschlossen.
Konfiguriert wird dies in der Datei
‚autostart.jt‘ mit der Zeile:
tp_65 = imageEXCLUDE=excl_;555
Anzupassen mit einem einfachen
Texteditor, mit Semicolon voneinander getrennt.
Eine weitere Möglichkeit Boxen auszuschliessen: geben Sie der Box in
der Script Label Palette den Eintrag
*noexp*.
13
Bilder ff und Optionen
Grössenangabe beim Bildexport
Standardmässig wird von jedem Originalbild ein JPEG in Originalgrösse exportiert. Siehe im Screenshot unten das
Feld ‚Export Optionen‘ (rot markiert).
Folgende Angaben für Bildgrössen sind möglich:
Skalierungsfaktor: 1.0 für Originalgrösse, 0.5 für halb so gross, 2.0 für doppelt so gross usw.
Absolute Breite in Pixel: 150x für 150 pixels (beachte das folgende ‚x‘). Höhe wird automatisch berechnet.
Absolute Höhe in Pixel: x150 für 150 pixels (beachte das führende ‚x‘). Breite wird automatisch berechnet.
Mehrere Bilder exportieren
Optionen
Maximal 2 Versionen der exportierten Bilder in unterschiedlichen Grössen sind möglich. Dazu wird eine zweite Bildgrösse getrennt durch ‚//‘ angegeben.
Beispiele:
Bild mit fixer Breite 150 pixel und das Zweite in Originalgrösse: 150x//1.0
Ein Bild in Originalgrösse und das Zweite in Grossformat: 1.0//600x
Ein Icon von 70 pixels Breite und eines in 3-facher Vergrösserung: 70x//3.0
Ausgabe Modus:
Die exportierten XML Daten sind für alle Ausgae Modi identisch.
Jedoch steuern unterschiedliche eingebundene XSL Transformationen das Verhalten in einem Browser.
Bildmanipulation
Bilder können vollautomatisch bearbeitet werden. Dazu
werden, getrennt durch ein Strichpunkt Befehle aus dem
ImageMagick Befehlssatz angegeben. Als drittes Element kann mit ‚nocrop‘ angegeben werden, dass vom
Originalbild und nicht wie in InDesign beschnitten ausgegangen werden soll.
Beispiele:
Kontrast erhöhen: 125x;-contrast
Kontrast stark erhöhen: 125x;-contrast -contrast
Bild 1: 10% aufhellen und Farbprofil entfernen//
Bild 2: 3-fach; mehr Kontrast; ab Originalbild:
1.0;-modulate 110 -strip//3.0;-contrast;nocrop
Bild mit 200 Pixel Breite; nicht manipuliert; wie Original:
200x;;nocrop
14
Finish Param:
Dieser Parameter, per standard auf “-strip” gesetzt (Farbprofile
entfernen), kann auf leer gesetzt werden, wenn Farben der Ausgabe JPEGs nicht korrekt dargestellt werden.
Kopieren von Originalbildern:
– Originalbilder nicht kopieren: Originalbilder werden NICHT in
den Ausgabeordner kopiert.
– Alle Originalbilder kopieren: Alle originalbilder werden zur weiteren Verarbeitung in den Ausgabeordner kopiert.
– Nur PDF,JPG,GIF,PNG kopieren: alle web-tauglichen Bildformate werden in den Ausgabeordner kopiert. Im Browser wird das
Originalbild gezeigt, wenn in der Artikelanzeige mit der Maus auf
das Bild geklickt wird.
Seiten JPEGs Breite:
Wenn Seiten-JPEGs exportiert werden (Standard für Blätterbücher), kann hier die Breite solcher Seiten-JPEGs angegeben
werden. 400x bedeutet 400 Pixels in der Breite. Immer mit einem
‚x‘ abschliessen.
Seiten PDFs:
Wenn markiert, wird von jeder Seite zusätzlich ein PDF erstellt.
Dokument PDF:
Wenn markiert, wird vom ganzen Dokument ein PDF erstellt.
Druckbögen (Dokument PDF):
Wenn markiert, werden doppelseitige PDFs erstellt.
Exporte von InDesign-Dokumenten richtig gemacht
Artikeltrennung: (Option verfügbar in CS3 und 4)
– Verkettungen nicht trennen:
Verkettungen werden nicht getrennt. Der ganze Text der Kette
wird der ersten Box zugewiesen.
– Trennen bei Seitenwechsel:
Damit werden verkettete Artikelboxen am Seitenende getrennt.
Dies erlaubt ein seitenweises Blättern in Büchern.
Tabellen Optionen:
Verschiedene Optionen die das Verhalten im Browser bestimmen.
Boxfang:
Fangradius: Grundeinstellung ist 0, was bedeutet, dass Boxen
die sich mindestens berühren zum selben Artikel gehören. Je
grösser der Fangradius (in Pixel), desto weiter entfernte Boxen werden ‚eingefangen‘. Die Checkboxen unterdrücken den
Boxfang von gewissen Boxen wie z.B. Inhalt ‚nicht zugewiesen‘
verketteten oder leeren Bild- und Textboxen.
CSS Name:
Falls leer, wird ein CSS passend zu den Dokument-Stilvorlagen
erzeugt. Falls gesetzt (z.B. NYT.css), wird NYT.css erzeugt falls es
nicht bereits besteht.
Anzeige Modus:
Macht die Lupe verfügbar und ermöglicht das Umschalten des
Lupen-Modus im Browser.
PRO Attribute exportieren:
Falls aktiviert, werden alle Elemente die in der PRO Version
verfügbar sind exportiert. Siehe dazu das Kapitel „Technical
Reference“.
Diese Option ist nur in der PRO und DEMO-Version aktiv. Falls
Sie eine Lizenz für die ‚Standard‘-Version haben bleibt diese
Option ohne Effekt.
Verwenden Sie diese Option im DEMO-Modus, um die verschiedenen XML Exporte der ‚Standard‘ und ‚PRO‘-Version zu
vergleichen.
Das Hintergrundbild der Seite wird nicht exportiert weil die Bildbox (nicht der Inhalt) mit
*noexp*
als Script Label gekennzeichnet ist.
Weitere Funktionen als Script Label:
Diese Box wird keinesfalls andere Boxen einfangen:
*nocatch*
Diese Box allerdings schon:
*catch*
So markierte Boxen werden nie eingefangen:
*notcatched*
Solche PDFs von der Volltext-Suche ausschliessen:
*nopdftextextract*
Mehrere Optionen in Scriptlabels sind
durch ## zu trennen:
*nocatch*##*notcatched*##...
Exporte von InDesign-Dokumenten richtig gemacht
15
Was zu TUN ist
Stilvorlagen sind
mehr als nützlich
Benutzen Sie IMMER Absatz- und
Zei­chenstilvorlagen um Ihrem Text
das richtige Aussehen zu verleihen!
Zeichenstilvorlagen
des
Dokumentes werden in eine externe
CSS-Datei (Cascading Style Sheet)
exportiert um den Text auch im
Browser korrekt darzustellen. So
ist es für den Web-Entwickler ganz
einfach, das Aussehen des Textes
im Browser den Anforderungen entsprechend anzupassen.
Also: setzten Sie Absatz- und
Textattribute nicht ‘manuell’ sondern via Stilvorlage! Manuell veränderte Attribute wie Schriftart, die
Grösse, fett und kursiv sind schwieriger für die Browseranzeige anzu-
passen.
Die CSS-Datei wird in den Ordner
‚XSLCSS‘ innerhalb des ‚Export‘Ordners geschrieben und hat einen
Namen ähnlich wie dem Dokumentnamen mit der Endung ‚.css‘.
Die Namen der im InDesign verwendeten Stilvorlagen können in
dieser Datei aufgefunden werden.
Zwar sind es gültige Klassennamen
jedoch erkennbar.
Diese Stilvorlagen für den Browser
können nun mit einem beliebigen
Texteditor den Anforderungen für
die Anzeige im Browser angepasst
werden: fast mit Sicherheit wird die
Originalschrift aus dem Dokument
mit einer für das Internet allgemein
tauglichen Schrift wie z.B. „Verdana“ ersetzt.
Dokumentnamen
Eindeutige Namen helfen sehr
Die eindeutige Benennung von Dokumenten ist vorallem dann wichtig,
wenn die Daten in einer Datenbank
(mit Volltextsuche) abgespeichert
werden sollen.
Benennen Sie Dokumente so:
Ein Kürzel für das Objekt wie z.B.
NYT für New York Times“ mit anschliessenden Ausgabedatum. Also:
Die NYT-Ausgabe vom 14. September 2008 bekäme den Namen:
NYT_20080914.indd
Verwenden Sie als Trenner im Namen den Unterstrich.
Haben Sie nur Dokumente die für
sich selbst direkt ins Internet gestellt werden dient diese Benennung ausschliesslich Ihnen.
Sie brauchen ein spezielles Ausgabe-Format?
Fragen Sie uns - wir helfen gerne!
Keine Pfade!
Als Pfade (Outlines) eingebettete Schriften werden NICHT
exportiert.
Um das Problem von fehlenden
Schriften bei der Druckausgabe zu
umgehen, werden Schriften gerne
als Pfade eingebettet. Dies ist vorallem eine verbreitete Praxis bei der
Produktion von Inseraten die online
entgegengenommen werden.
Pfade, auch Outlines genannt,
können nicht in Browser-taugliche
Schriften zurückgewandelt werden,
gehen beim Export verloren, und
werden damit im Browser schlicht
als llere Box angezeigt!
16
Was zu LASSEN ist
Manuelle
Sonderzeichen –
Zeilenumbrüche
Spezialschriften
Im Vergleich zu gedruckten Dokuvermeiden!
menten sind im Internet zur Anzeige
Aus ästhetischen Gründen wird Text
gerne manuell umbrochen.
Manuell gesetzte weiche Zeilen- und
Absatzenden werden jedoch exportiert und führen in der Browseranzeige zu unschöner Textdarstellung:
Ein Zeilenende mitten im Satz, ein
einziges Wort auf einer Zeile usw.
Vermeiden Sie manuell gesetzte
Trennstriche und Zeilenenden.
Rotierte Objekte
Eine schwierige Sache!
Rotierte Objekte werden immer unrotiert exportiert. Ein Browser kann
weder Texte noch Bilder rotieren!
Falls sie ein Objekt für die Druckausgabe rotieren müssen, dann
erledigen Sie dies (mittels Bildbearbeitungsprogramm) so, dass sowohl die Druck- wie auch die unrotierte Web-Darstellungen Ihren
Vorstellungen entsprechen.
im Browser nur ‚wenige‘ Schriften
geeignet und auch zulässig.
Verwenden Sie möglichst KEINE
Sonderschriften für das es kein Unicode-Äquivalent gibt. Verwenden
Sie Unicode-taugliche Schriften. Für
technische Dokumente mit mathematischen Formeln und sehr speziellen Zeichen kreieren Sie am besten Bilder und verankern Sie diese
an der entsprechenden Textstelle.
Musterseiten
Elemente von Musterseiten
werden nicht exportiert!
Falls Sie wiederkehrende Elemente
wie Seitenköpfe auf Musterseiten definiert haben aber trotzdem
möchten, dass Sie mit Textinhalt
exportiert werden, so müssen Sie
diese auf der Seite explizit plazieren. Jegliche Objekte von Musterseiten werden NICHT exportiert!
Exporte von InDesign-Dokumenten richtig gemacht
eBook Daten veröffentlichen
Klare Datenpfade
Datenpfade bleiben auf jedem Medium erhalten
Die folgende Zeichnung soll verdeutlichen, wie Daten schon beim
Export in eine saubere und klar verständliche Ordnerstruktur abgelegt
werden, so dass sie auf jedes beliebige Medium kopiert werden kann.
Wichtig ist immer die Position des
Diese Programme werden von den
Ordners
Pro-
XML und HTML-Dateien relativ zu
gramme enthält um aus den reinen
der eigenen Position referenziert.
XML-Daten ein interaktives Doku-
Die Grundeinstellung ist: „../../../
ment für Browser zu machen.
XSLCSS“.
‚XSLCSS‘
Unterschiedliche Medien:
unterschiedliche Basispfade!
der
die
Für jedes Medium:
derselbe Unterpfad!
Exporte auf der lokalen Maschine
Basispfad für exportierte Daten auf der
lokalen Maschine ‘XML Export Path’
Vordefinierter Pfad “~Export/out” im Benutzerverzeichnis (Home Ordner):
/Users/username/Export/out/
Internet / Intranet
Basispfad zu den Daten über Internet oder
Intranet
Eine Internet Adresse wie:
http://www.myDomain.com/data/ePaper/
CompanyName/
ObjectName/
ObjectShortcut/
Year/
IssueDate/
theFile.htm
...
CD / DVD / Local Machine
Der Basipfad zu den Daten auf der CD
oder DVD
Ein Pfad wie:
e:/eBooks/
eBooks publizieren #1
Ein Kopiervorgang genügt...
Ich nehme an, dass Sie Dokumentexporte nicht einfach ‚nur so‘ zu
Ihrem eigenen Vergnügen machen
wollen, sondern dass Sie Ihre Text
und Bilder der Öffentlichkeit zur
Verfügung stellen möchten.
Einfach kopieren!
Genau so wie Sie die exportierten
eBooks lokal betrachten können
funktioniert es mit jedem anderen
Medium!
Für das Internet:
Kopieren Sie die Ordner-Struktur
der exportierten Daten einfach via
FTP auf den Web-Server. Beachten
Sie dabei, dass der Ordner „XSLCSS
relativ zu den exportierten Daten
an der richtigen Stelle steht. Der
Ordner „XSLCSS“ wird relativ zu der
exportierten XML (HTML) Datei referenziert, z.B. ../../XSLCSS
Setzen Sie dann auf der Webseite
einen Link auf die HTML-Datei des
eBooks.
ist, dass die Daten unverändert
Setzen Sie die Upload-Einstellungen des FTP-Programmes
auf „BINÄR“ (in den meisten
FTP-Programmen als ‚Binary‘
bezeichnet) damit sichergestellt
Für die CD oder DVD:
Exporte von InDesign-Dokumenten richtig gemacht
auf dem Webserver gespeichert
werden!
Für das lokale Intranet:
Kopieren Sie die Daten genau so auf
den Intranet-Server wie für das Internet.
Kopieren Sie die Daten auf die CD
oder DVD und setzen Sie einen Link
für den Leser.
17
eBook Daten veröffentlichen ff
eBooks publizieren #2
ler nach den richtigen Pfadangaben.
Es geht auch von InDesign aus...
Nicht jedermann kennt sich mit FTPProgrammen aus oder hat Eines abrufbereit.
Das Softwarepaket «BatchXSLT for
InDesign» enthält ein Javascript,
das auch nicht so versierten Benutzern hilft die exportierten Daten
auf einen Webserver zu laden. Das
Script heisst „ftpToWebArchive.
jsx”.
Da Sie es bereits in der vorangegangenen Programminstallation InDesign zur Verfügung gestellt haben,
finden Sie es nun in der ScriptenPalette.
Rufen Sie es mit einem Doppelklick
auf und Sie werden das unten gezeigte Fenster sehen:
Machen Sie nun die Angaben in den
Feldern:
FTP domain Name:
wie z.B. www.aiedv.ch
Data Root Path:
Dies ist der Basispfad zu den Daten
auf dem Webserver wie z.B. „data/
ePaper“ direkt unterhalb von „FTP
Domain Name“.
Die Daten unterhalb dem im Feld
angegebenen „Source Data Path“,
werden dann in der Domain 1 zu 1
unterhalb des angegebenen Pfades
„Data Root Path“ erscheinen inklusive Ordnerstruktur.
Wenn das zu kryptisch war, dann
fragen Sie doch Ihren Web-Entwick-
Daten Ordner mit Namen ‚XSLCSS‘ automatisch
aus weil diese normalerweise nur einmal kopiert
werden und deren Inhalt nie überschrieben werden soll!
Fragen Sie Ihren Webmaster.
User Name und Password:
Dies ist der Benutzername und das
zugehörige Passwort das anzugeben ist, damit sich BatchXSLT via
FTP einloggen kann und berechtigt
ist Daten zu transferieren.
Aktivieren Sie die Checkbox ‚Save
these settings‘ damit Sie bei folgenden FTP-Transfers keine weiteren oder erneuten Angaben machen müssen.
Bei Problemen fragen Sie einfach
bei mir nach: [email protected]!
Das bin ich, Andreas Imhof, der
Hersteller des ganzen Softwarepaketes.
Nur beim allerersten Mal muss
der Ordner ‚XSLCSS‘ manuell
transferiert werden! BatchXSLT
schliesst beim FTP-Transfer von
Um diesen FTP Transfer zu nutzen, brauchen Sie eine direkte
Verbindung zum Web-Server.
Die Verbindung darf nicht durch
einen Proxy-Server oder eine
Firewall geschützt sein!
Fragen Sie Ihren Webmaster!
Volltextsuche
Volltextsuche
«BatchXSLT for InDesign» eBooks haben Volltextsuche mit Datenbank!
Die Behandlung dieses Themas würde den Rahmen dieser Anleitung bei weitem sprengen. Lesen Sie dazu die
Anleitung zur Integration des Moduls „Volltextsuche“ im
Handbuch das Sie im Softwarepaket im Verzeichnis
Unter Umständen müssen Sie Ihren Webmaster bemühen.
BatchXSLT4InDesign/Docs/FullTextSearch
finden können. Online finden Sie dieses Handbuch HIER
Klar! Wenn Sie Fragen haben dann wenden Sie
sich bitte umgehend an mich: [email protected]
18
Exporte von InDesign-Dokumenten richtig gemacht
Box Catching oder Artikel bilden
Boxen! Nichts als Boxen...
Gruppierung
Wie werden Einzelboxen zu Artikelgruppen zusammengefasst?
Boxen berühren sich nicht?
Wir wissen es Alle: Ein Artikel besteht aus einer oder mehreren Boxen enthaltend Text oder Bild. Ein
spezielles System, “Articles Components Recognition” (ACR) übernimmt die Aufgabe einzelne Boxen
zu Artikeln zusammenzufassen.
Verschiedene Eigenschaften der Boxen und deren Anordnung werden
berücksichtigt wenn sie zu Artikeln
verbunden werden:
– Überlappung
– Gruppierung
– Verkettung
Die Boxen dieses ersten Beispielartikels, den wir ohne Probleme als
Die drei Textboxen dieses kleinen
Artikels berühren sich nicht.
Ein Weg, um sie als zusammengehöhrend zu markieren, ist sie zu
gruppieren.
Einheit lesen, überlappen nicht, sind
nicht gruppiert oder gar verkettet.
Jede Box wird als Eigenständiger
Text exportiert. Sie können die
nachvollziehen, indem Sie mit der
Maus über die Boxen fahren und
dann klicken.
Die anderen Beispiele auf dieser
Seite benutzen die obengenannten
Attribute um Artikeleinheiten zu bilden: Gruppierung, Überlappung und
Verkettung. Die Hintergrundfarbe
hilft uns, die Begrenzung der Boxen
besser zu erkennen. Diese Boxbegrenzung ist DAS Schlüsselwort für
die Artikelzusammenfassung.
Die rechteckige horizontale Begrenzungsbox (gepunktet) von
rotierten Boxen fängt benachbarte Objekte in denselben Artikel
ein.
Rotierte
Objekte
werden im Browser
immer unrotiert angezeigt!
t
o
r
e
Ein
te
r
e
i
x
o
B
Objekte in einer Artikeleinheit
werden von oben nach unten sortiert falls nicht eine Verkettung
etwas anderes befiehlt.
TITELbox: Begrenzungsbox und Begrenzungsbox
von Begrenzungsboxen...
Box#1: Diese Box ist mit der TITELbox verkettet. Jede Box die eine andere einfängt bildet mit dieser eine
neue rechteckige Begrenzungsbox
um weitere benachbarte Boxen zu
demselben Artikel einzufangen.
Box#2: Diese Box sollte von der
Kombination von TITELbox und
Box#1 eingefangen werden. Jedoch, im Export-Dialog war die
Checkbox „Kein Boxfang bei Verkettungen“ eingeschaltet.
Box#3: Diese Box wird nicht von
einer Begrenzungsbox eingefangen.
Sie ist jedoch mit Box#2 gruppiert!
Box#4: Das Bild links sowie diese
Textbox sind damit „freistehende“
Elemente.
Wäre die Checkbox „Kein Boxfang
bei Verkettungen“ NICHT eingeschaltet gewesen, dann würden diese 6 Elemente einen einzigen Artikel
bilden. Ausser der Box #5.
Box#5: Da dieser Textrahmen keine der obigen Boxen, auch nicht die
Begrenzungsbox, berührt, würde Sie nur dann von anderen Elementen
eingefangen wenn der Fangradius gross genug gewählt wäre.
Exporte von InDesign-Dokumenten richtig gemacht
Verkettung
Boxen berühren sich nicht?
Dieselben drei Boxen die sich immer
noch nicht berühren.
Die Verkettung von Boxen hat zur
Folge, dass deren Text genau in der
Folge der Verkettungen exportiert
wird.
Der Inhalt von Verkettungen wird
NIE getrennt – d.h. der ganze Text
erscheint als ein Artikel, auch wenn
er über beliebig viele Seiten verläuft.
Die Kettenfolge
Lesefluss verändern
In diem Beispiel ist die Reihenfolge
der Verkettung geändert um den
Lesefluss zu beeinflussen:
Zuerst der Lead, dann der Titel und
zuletzt der Text.
Spezielle Boxen
Hintergrundboxen
ohne Inhaltszuordnung
Boxen ohne Zuordnung eines Inhaltes fangen keine anderen Boxen zu Artikeleinheiten ein.
Eine andere sogenannte ‚noncathing‘ Box ist die Line.
Box catching
FAlls Sie eine Kolumne mit mehreren Artikeln auf einem farbigen Hintergrund haben (wie
‚Kurz notiert‘) , dann definieren
Sie diese Hintergrundbox „ohne
Inhalt“ damit alle Kurzartikel eigenständig exportiert werden.
Falls Sie jedoch alles was auf
diesem Hintergrund liegt als Artikeleinheit exportieren möchten, so definieren Sie diese als
Text- oder Bildbox.
19
Ton und Filme
Ton und Film einbinden
Ton und Film-Dokumente können eingebunden und per Mausklick abgespielt werden.
Natürlich machen Ton und Filme in einer gedruckten Publikation keinen Sinn. Sie machen aber dann Sinn, wenn
in einer Online-Ausgabe dem Leser (oder Käufer) erweiterte Informationen geboten werden sollen.
Beispiele:
– Schulungsunterlagen werden mit Ton und Film ergänzt.
– Die möglichen Sitzpositionen eines Stuhls im Verkaufskatalog sollen gezeigt werden.
– Sie wollen Ihren Gebrauchtwagen verkaufen wie im folgenden „Mini“ Inserat.
Zu verkaufen
Mini Cooper
Top Zustand!
Besonderheit: Kraftpaket.
Weitere Auskunft unter 555-555-55
Klicken Sie auf das Bild um diese
Rennmaschine in Aktion zu sehen!
20
Interaktives Bild mit Sound und Film
Vorgehen:
1. Platzieren Sie ein Bild und konvertieren Sie es zu einem Button.
2. Ziehen Sie mittels Drag/Drop die gewünschten Sound und Filmdateien
auf die Arbeitsfläche.
3. Definieren Sie mittels Buttons-Palette die gewünschten Aktionen zum
Bild:
3.a) Start Sound bei Mouse Over
3.b) Film Start bei Klick
Fertig
Exporte von InDesign-Dokumenten richtig gemacht
Lizenzen
DEMO Modus Eine Lizenz kaufen
Die heruntergeladene Software läuft im DEMO Modus.
Lizenzen können in unserem Download und Bestell-System
gekauft werden.
Die unlizenzierte «BatchXSLT for
InDesign» Software funktioniert
vollumfänglich, läuft aber im DEMO
Modus.
DEMO Modus bedeutet, dass einige Wörter eines Satzes umgestellt sind.
Nachdem Sie einen Lizenzcode gekauft und eingegeben haben, wird
der Text korrekt exportiert.
Besuchen Sie: door.epaper-system.com, kreieren Sie einen Account, falls
Sie nicht schon einen haben, und melden Sie sich an.
In der Produkteliste auf der rechten Seite klicken Sie auf den Button [ auswählen ] beim Produkt “BatchXSLT for InDesign XML Transformer”.
Klicken Sie auf [ Jetzt kaufen ].
Wählen Sie die von Ihnen bevorzugte Zahlungsmethode: Kreditkarten,
PayPal oder Vorauszahlung mittels Rechnung.
Nach Abschluss der Zahlungsmodalitäten, erhalten Sie den Lizenzcode via
Email an die von Ihnen angegebene Adresse.
Geben Sie Ihre gültige Email-Adresse an!!
Öffnen des Lizenzierungsfensters
Im „BatchXSLT“- Fenster klicken Sie auf den DEMO-Text
direkt unterhalb des Logos (im Bild rot markiert).
Die momentan noch leere Lizenzierungsinformation
wird in einem neuen Fenster angezeigt.
Eingabe des Lizenzcodes
Nach einem kurzen Moment sehen Sie das mit Ihren
Daten ausgefüllte Fenster:
Den Lizenzcode, den Sie via Email erhalten
haben geben Sie in das Feld “License Code”
ein und klicken auf den [ Register ] Knopf.
Die Lizenzierung ist nun abgeschlossen, Sie können das Fenster schliessen.
Sie haben nun eine voll funktionsfähige Software, die den exportierten Text nicht mehr verdreht.
Transfer einer Lizenz
Ihre lizenzierte Software können Sie nicht einfach
auf eine andere Maschine kopieren! Falls Sie das Paket auf einer anderen Maschine einsetzen möchten,
so müssen Sie die Lizenz zuerst transferieren:
Öffnen Sie wiederum das Lizenzierungsfenster und
klicken Sie auf die [ Transfer ] Schaltfläche. Die Software wird nun wieder in den DEMO-Modus gesetzt.
Wenden Sie die Prozedur „Eingabe des Lizenzcodes“
an, um BatchXSLT for InDesign auf einer anderen
Maschine freizugeben.
Wenn während der Lizenzierung
die folgende Meldung angezeigt
wird:
Sorry! An error occured Querying
the License Server!
dann stellen Sie den Proxy-Server
oder die Firewall so ein dass ein
direkter Kontakt mit dem Lizenzserver unter der Domain
http://www.door.epaper-system.com
möglich ist. Diese Domain kennen
Sie bereits: von da haben Sie diese
Software heruntergeladen.
Exporte von InDesign-Dokumenten richtig gemacht
21
Tips und Tricks
Links mit Script-Labels
Web Links für Inserate und Bilder
Um einem Bild oder einem Text interaktive Linkinformationen zuzufügen tun Sie dies: Aktivieren Sie das Inhaltswerkzeug (Direktauswahl) und dann die Box. In der „Script Label“ Palette machen Sie Eintragungen in der Form:
Schlüsselwort:Inhalt##
Zulässige Schlüsselwörter sind:
title – Hilfetext wenn die Maus über dem Bild steht
href – URL die im Browser bei Mausklick zu öffnen ist
target – in welchem Browserfenster die URL anzuzeigen ist
text – zusätzlich anzuzeigender Text
Eintragungen werden mit ## voneinander getrennt. Wenn nur eine Eintragung vorhanden ist, so ist diese mit
## abzuschliessen. Für Textboxen werden nur title und text unterstützt.
Das hier gezeigt Inserat (auf dem Deckblatt dieser Anleitung) hat folgende Eintragungen in der Script Label Palette:
title:Ein Klick bringt Sie zur Webseite
des Herstellers von «BatchXSLT for
InDesign»##href:http://www.aiedv.ch##target:_
blank##text:<div style=“width:250px;border:2px
solid #aaaaaa;background-color:#f2f2f2;padding
:3px;color:#336699;“>Dieses Bildinserat wurde
durch ein Script Label zu einem aktiven Element
(Link).<br/>
Mehr dazu in dieser Anleitung.<br/>
Fragen richten Sie mit einer Email an <a
href=“mailto:[email protected]“>[email protected]</a></div>##
Die ‚text‘ Eintragung kann Formatierungen und andere HTMLTags enthalten (XHTML-konforme Notierung) wie <br/>, <a
href=“mailto:[email protected]“>[email protected]</a> usw.
Schlagschatten werden NICHT exportiert!
Papier-Hintergrundbild
DEBUGGING und Konsolenmeldungen
Eine eigene Musterseite hilft.
Das Konsolenfenster kann zeigen was falsch läuft
Eine Seite mit Hintergrundbild, wie
das Deckblatt dieser Anleitung, kreieren Sie mittels speziellen Musterseite auf der Sie das Hintergrundbild platzieren.
Wenden Sie dann die Musterseite auf die gewünschten Seiten an.
Elemente von Musterseiten werden
nicht exportiert und fangen damit
keine anderen Elemente ein.
Falls irgendetwas überhaupt nicht
so funktioniert wie Sie es erwarten
dann setzen Sie «BatchXSLT for InDesign» in den DEBUG-Modus.
Das machen Sie so:
Öffnen Sie die Datei
autostart.jt
mit einem Texteditor und ändern
Sie die Zeile:
tp_45 = DEBUG=0
22
zu
tp_45 = DEBUG=1
Starten Sie «BatchXSLT» neu.
Bei der nächsten Aufbereitung
werden Sie im Konsolenfenster
etliche Statusmeldungen sehen die
vielleicht weiterhelfen.
Exporte von InDesign-Dokumenten richtig gemacht
Firefox 3 Browser und lokale Anzeige von XML
funktioniert nicht
Exportieren Sie die alten
Geänderte Sicherheitsrichtlinien im Firefox 3 Browser führen dazu, dass
XML Blätterbücher die von der lokalen Maschine geladen werden als fortlaufender Text angezeigt werden.
Um auch lokale Blätterbücher korrekt anzeigen zu können tun Sie dies:
1) In der Adresszeile geben Sie ein: about:config
2) ändern Sie: security.fileuri.strict_origin_policy zu false
Die XML-Blätterbücher werden dann wieder korrekt dargestellt und sind
navigierbar.
HTML Blätterbücher sind NICHT betroffen!
Dokumente.
InDesign kann sie öffnen und mit
einem Mausklick exportieren Sie
diese als eBooks oder für Ihre Web
Home Page, Text- oder eBook-Archiv.
Entfernen von unerwünschten Formatierungen
QuarkXPress 4 & 5
Der Export von Dokumenten der
neueren Versionen
QuarkXPress 7 & 8
funktioniert meistens recht gut mit
dem Plugin ‚Q2ID‘ entwickelt von
MARKZWARE.COM.
InDesign kann diese neueren Versionen von QuarkXPress Dokumenten
nicht direkt öffnen. Sie brauchen
also dieses zusätzliche Plugin um
solche Dokumente in InDesign zu
öffnens.
Manuelle Zeichengrössen
Sehr oft werden Stilvorlagen manuell überschrieben, z.B Zeichengrössen.
Das
Script
‘custom.js’
enthält eine Funktion mit Namen
‘clean_content()’ welche es erlaubt
solche unerwünschten Formatierungen zu entfernen. Lesen Sie bitte den Kommentar dazu. Der Code
ist bereits enthalten aber ‚auskommentiert‘.
Dieses Programm enthält viele viele hier nicht
dokumentierte Funktionen!
Also, falls Sie irgendetwas für Ihre spezielle Anwendung vermissen, zögern Sie nicht zu fragen!
Senden Sie eine Email an
[email protected]
Wir kreieren für Sie andere
Ausgabeformate
die zu Ihren Anforderungen oder
einer bestimmten DTD passen für
XML, XHTML oder HTML. Erzählen
Sie uns mehr über Ihre Anforderungen – wir können Ihnen helfen!
Exporte von InDesign-Dokumenten richtig gemacht
Die Rubrik „Tips und
Tricks“ wird laufend erweitert um Ihnen möglichst gut
zu helfen.
Lassen Sie mich bitte wissen was Sie beschäftigt!
Andreas Imhof
[email protected]
23
Anpassen der Web Seite
Die Basis
Das Ausehen
Wenn Sie die exportierte HTML-Datei (oder XML), die Blätterbuch Webseite, im Browser öffnen, sehen Sie nur eine der unzähligen Möglichkeiten die
exportierten InDesign Daten darzustellen.
Wie bereits mehrmals erwähnt, sind die exportierten Basisdaten reines
„Allzweck“ XML. „Allzweck XML“ heisst unter Anderem also auch diese als
blätterbares Buch darzustellen.
Sehr oft werden die XML Daten auch einfach artikelweise in ein bereits
bestehendes Web-System geladen.
Andere benutzen die Daten dazu um ein eigenes ePaper-System oder eine
Artikel-Datenbank zu bauen.
Für alle diejenigen die aber die Funktionalität des „Standard“ Blätterbuches
nutzen möchten, wird in den folgenden Artikeln beschrieben wo auf einfache Art Anpassungen gemacht werden können.
Positionierung der Webseite, Hintergrundbilder und -Farben sowie
Schriftgrössen und -Farben werden
bestimmt durch die Stylesheet-Datei: flipbook.css
Darin sind neben ‚echten‘ Stylesheets auch sog. „Hilfs-Stylesheets“
definiert, die bestimmen was in
welcher Art anzuzeigen ist.
In der Export Ordnerstruktur finden Sie einen Ordner mit Namen ‚XSLCSS‘.
Darin befinden sich die Programme und Stylesheets die die Basis-XMLDaten zum Blätterbuch umwandeln und ihm das Aussehen verleihen.
Die Funktionalität
flipbook.js: Dieses Javascript Programm bildet aus den ‚toten‘ Daten
das interaktive Blätterbuch. Zudem
liest und interpretiert es oben erwähnte „Hilfs-Stylesheets“.
eBook Webseiten Titel aus der Dokument Info
Titel und Köpfe auf der Webseite kommen aus InDesign’s Dokument Information
Das Fenster zum hinterlegen
der Dokumentinformation finden Sie im InDesign Hauptmenü unter:
Datei -> Dokument Information
In den folgenden Feldern können Sie XHTML Tags einfügen:
Dokument Titel, Autor, CopyRight Info.
Dies erlaubt Ihnen, z.B. auch weiterführende Buttons oder andere Formatierungen zu definieren.
Nicht vergessen: es muss unbedingt XHTML sein!
Andernfalls wird Ihr Dokument nicht oder fehlerhaft exportiert.
Beispiel für die CopyRight Info:
<a href=“http://www.mydomain.com/manual.pdf“ title=“Zum Handbuch“>Handbuch</a>
24
Exporte von InDesign-Dokumenten richtig gemacht
Erfahrung in CSS und Javascript Programmierung erforderlich
Mit Optionen spielen
Sicher haben Sie in der rechten oberen Ecke des Browserfensters bereits den kleinen nach links zeigenden Pfeil
entdeckt. Wenn Sie mit der Maus darüberfahren öffnet
sich ein Fenster mit dem Sie diverse Optionen ein und
ausschalten können. Hierbei handelt es sich sicher um
Funktionen die nur in der Demoversion ihre Berechtigung haben – Sie können es auch ausschalten oder nach
Ihren Bedürfnissen gestalten. Mehr dazu später.
Das Aussehen und Verhalten der Blätterbuch-Webseite kann
unter Anderem durch CSS Dateien kontrolliert werden.
Book Theme: grundsätzliche Darstellung
Standard gray:
Dahinter verbirgt sich das standard CSS ‚flipbook.css‘.
Ganze Breite des Browserfensters, grauer Kopf mit Ikonen für die Seitennavigation links.
Standard gray, Thumbs right:
Gesteuert durch ‚fbtempl_std_gray_rpn.css‘
Metallic gray:
Gesteuert durch ‚fbtempl_metal_gray_rpn.css‘
Metallic gray, Thumbs right:
Gesteuert durch ‚fbtempl_metal_gray_rpn.css‘
Schalten Sie beliebige Optionen ein und aus und beobachten Sie das Verhalten und Aussehen der Webseite.
Wenn Sie die on/off Schalter betätigen wird intern eine
Javascript-Funktion aufgerufen die im CSS die entsprechende Option aktiviert oder deaktiviert.
Alle für diese Webseiten-relevanten CSS Dateien und
Javascript-Programme finden Sie innerhalb des Exportordners ‚XSLCSS‘. Die css Dateien die mit ‚fbtempl‘
beginnen sind zu Anschauungszwecken oder als Beispieldateien vorhanden und können in produktiven Anwendungen gelöscht werden.
flipbook.css – Gestaltung
und Verhalten
Wie bereits erwähnt, steuert ‚flpbook.css‘ das Aussehen
und auch das Verhalten der Webseite. Lesen Sie die enthaltenen Kommentarzeilen.
Beispiel 1: Steuerung einer Funktion: Das im obigen Bild
gezeigte Popup Fenster wird mittels Stilvorlage
.show_features_pop { z-index:1; }
ein- oder ausgeschaltet. Setzen Sie z-index auf 0 so wird
der kleine Pfeil gar nicht erst gezeigt.
Beispiel 2: Das Layout: Ob die Seite in der ganzen Breite oder zentriert werden soll, wird durch die Stilvorlage
„fb_body“ bestimmt. Das Beispiel wie das Blätterbuch
auf eine fixe Breite in der Mitte des Browserfensters zentriert wird sehen Sie aus der Stilvorlage „fb_body_center“.
Beispiel 3: Die Grösse der Seiten-Ikonen wird mittels
Stilvorlage „page_thumb_img“ und dem Attribut ‚width‘
bestimmt. Bei einer Änderung der Ikonenbreite muss
allenfalls auch die Breite des Navigationsbalkens angepasst werden: „left_nav_td“ und „left_nav_div“.
Nicht vergessen: Viele weitere Einstellungsmöglichkeiten
sind vorhanden! Alle im XSLCSS-Ordner vorhandenen
Dateien können Sie Ihren Bedürfnissen anpassen.
Exporte von InDesign-Dokumenten richtig gemacht
Das oben gezeigte Fenster wird erzeugt durch eine
Javascript Funktion, zu finden und allenfalls anzupassen in ‚custom.js‘ unter dem Namen
‚init_features_popup()‘
Der „XSLCSS“ Master-Ordner
Im Programmpaket finden Sie den sogenannten
XSLCSS Masterordner:
*Programmverzeichnis*/BatchXSLT4InDesign/
BatchXSLT/XSL/XSLCSS
Der gesamte Inhalt dieses Ordners wird bei einem
Dokumentexport in die „Export“ Ordnerstruktur kopiert falls er dort nicht schon vorhanden ist.
Wenn Sie also Anpassungen in irgendeiner Datei
dieses Ordners vornehmen und möchten, dass diese
Änderungen auch für andere Exporte wirksam werden, dann kopieren Sie die geänderte(n) Datei(en) in
diesen XSLCSS Master-Ordner.
Beispiel: Sie haben das erzeugte CSS das die Schriften
Ihren Dokumentes wiederspiegelt angepasst und
möchten, dass es für weitere Ausgaben mitkopiert
und verwendet werden kann. Kopieren Sie es in den
Master-Ordner.
Hinweis: Ein CSS das bereits unter dem geforderten
Namen vorhanden ist wird NIE überschrieben.
WICHTIG! Alle geänderten Dateien sollten Sie
extern sichern und gut dokumentieren, so, dass
diese nach einem Upgrade der Basis-Software
wieder nachvollzogen und in die neue Version
integriert werden können.
25
Was immer im Browser auch angezeigt werden mag ist das
Resultat von Zusätzen und Programmen die die exportierten
Basis XML-Daten entsprechend interpretieren, aufbereiten
und dem Browser zur Anzeige übergeben: zum Beispiel als
blätterbares eBook.
Einzig und allein wichtig ist die Information die in den XML-Daten vorhanden ist. Ob Sie nun dieses Blätterbuch verwenden
möchten oder XML Daten für Ihr bestehendes Web-System benötigen ist egal. Die im XML vorhandenen Informationen sind
für praktisch alle weiteren Verarbeitungen tauglich.
Was genau exportiert wird und welche Steuerungsmöglichkeiten vorhanden sind erläutert die folgende „Technische Referenz“.
Dass Sie sich bei Fragen an uns wenden können habe ich schon
erwähnt.
Andreas Imhof
Advanced Programmer’s Information
Technical References
26
Exporte von InDesign-Dokumenten richtig gemacht
Controlling the Transformer #1
JobTickets
«BatchXSLT for InDesign»’s behavior is controlled by JobTickets.
JobTickets are plain text files located or placed into the communications folder path located at ~UserHome/
BatchXSLT4InDesign/BatchXSLT. Such JobTicket files are automatically opened and processed by the main XML
transformer engine «BatchXSLT».
The very first JobTicket is loaded when BatchXSLT starts and is named “autostart.jt”. It is located in the applications mainfolder /Applications/BatchXSLT4InDesign/BatchXSLT and is responsible to set the transformer into an
initialized state where it can accept further commands.
JobTicket files contain lines of keyword (parameter names) and a value pairs.
Some of the parameters are important to the main engine only and other parameters will control the behavior of
the XSL transformation: all parameters starting with “tp_#” - the transformer parameters. All these parameters
are passed through all XML files encapsulated within a <call_parameters> element.
Following, a portion of the file “autostart.jt”. You may open and read the complete file with a plain text editor.
In the example below, all comments are removed to shorten the text.
autostart.jt
JobTickets Execution Priority
mode = 0
Three types of JobTickets are processed by „BatchXSLT for
InDesign“ with different priorities.
# comments are removed.
jt_triggerfile =
sourcePathName = ** Drop a .inx file and ...
xslPathName = XSL/INXepaper.xse
outputPathName =
xslVersionName = E
xslVersionDate = 20090615
# Parameters to pass to the XSL Style Sheet.
# The following ‘tp_X’ (tp_1..tp_99) entries ...
# Syntax: tp_X = name=value
# Example: tp_1 = myparameter1=any ... value
tp_3 = outputMode=0
tp_5 = pageJPEGScale=330x
tp_7 = pageJPEGQuality=90
tp_9 = pageJPEGdpi=150
tp_11 = pageJPEGParams=
tp_13 = imageTYPE=1
tp_15 = imageQUALITY=90
tp_17 = imageSCALE=1.0
tp_19 = imageDPI=400,300
tp_21 = imagePARAMS=
tp_23 = catchRadius=0
tp_25 = allBoxesNoCatch=2
tp_27 = chainedBoxesNoCatch=0
...
tp_39 = overwriteCSSfiles=0
tp_41 = wwwLinkStyles=wwwLink
tp_43 = FOLDERINDEXNAME=index.html
tp_45 = DEBUG=0
tp_47 = DEBUGIMAGES=0
tp_49 = documentPDFname=
tp_51 = TABLE_CELLS_WIDTH_PRESERVE=1.0
tp_53 = TABLE_BORDER_COLLAPSE=1
tp_55 = imageCopyToOutput=0
tp_57 = ALLOW_PARACLASS_OVERRIDES=1
tp_59 = fontsizeMinimum=8
tp_61 = magnifyingGlass=10
tp_63 = outputModeCustomXSL=
tp_65 = imageEXCLUDE=excl_;555
tp_67 = imageCROP=1
tp_69 = imagesMORE=
tp_71 = TABLE_AS_BLOCK=0
...
Priority #1
“autostart.jt” is called once only when the transformer is started. this JobTicket is never deleted.
Priority #2
After the Transformer is started the internal JobTickets handler looks for
JobTickets named ‘override.jt’, ‘override.jt1’ ... ‘override.jt9’.
The number in the file name extension ‘.jt#’ again is a priority indicator. If
a JobTicket named like this is found it is executed immediately. After execution has completed, this ‘override.jt#’ file is deleted.
Priority #3
If no JobTicket with Priority #2 could be found by the JobTickets handler, it
then looks for a file named ‘override.que’ – a queue file containing JobTcket
names.
This is the current procedure used by the ‘ExportCurrentDocument.jsx’ to
command BatchXSLT:
– a JobTicket is written with name like ‘123456789override.jt’ to command
BatchXSLT to make the main transform
– a second JobTicket is written with a name like ‘123456789override.jt1’ to
command BatchXSLT to transform the exported XML to HTML
– the names ‘123456789override.jt’ and ‘123456789override.jt1’ are written into the queue file ‘override.que’.
The JobTickets handler reads a JobTicket name from ‘override.que’ and
and passes the name to the main transformer. After processing is done the
JobTicket is deleted and the next name is passed to the main transformer.
Any process can write such JobTickets even when it runs on a different
machine in the network but has read/write access to the folder at ~UserHome/BatchXSLT4InDesign/BatchXSLT.
Exporte von InDesign-Dokumenten richtig gemacht
27
InDesign writes JobTickets
«BatchXSLT for InDesign»’s behavior when exporting a document to XML is controlled by JobTickets created by InDesign scripts.
The main InDesign exporter script “ExportCurrentDocument.jsx” prepares everything needed by BatchXSLT to
create the new XML output:
a) a PDF of the whole document
b) a PDF and a JPEG of each page
c) an interchange format file
d) a copy of all images which must be converted to JPEG
When everything is ready, two JobTicket files are written and their name is passed through a jobticket queue file
to BatchXSLT. (More about this queue file later in this chapter).
The first JobTicket file “override.jt” below commands the transformer to create an XML file suitable for epaper
applications, and to convert an link all images and page previews:
init_previous_jobticket = 0
jobticketVersion = 10.0
applicationPurpose = InDesign_INX_Transformer
mode = 1
jt_triggerfile =
sourcePathName = ~/Export/in/Ai/exportElements/BXSLT/2009/20090624/
xslPathName = XSL/INXepaper.xse
outputPathName = ~/Export/out/Ai/exportElements/BXSLT/2009/20090624/
tp_3 = outputMode=0
tp_5 = pageJPEGScale=400x
tp_17 = imageSCALE=1.0
tp_69 = imagesMORE=2.0;-sharpen 1
tp_23 = catchRadius=0
tp_27 = chainedBoxesNoCatch=0
tp_33 = XSLCSSPath=../../../XSLCSS/
tp_35 = CSSpath=../../../XSLCSS/
tp_37 = CSSname=
tp_49 = documentPDFname=BXSLT_Tags_doc.pdf
tp_51 = TABLE_CELLS_WIDTH_PRESERVE=1.3
tp_53 = TABLE_BORDER_COLLAPSE=1
tp_71 = TABLE_AS_BLOCK=0
tp_55 = imageCopyToOutput=0
tp_59 = fontsizeMinimum=8
tp_61 = magnifyingGlass=10
tp_63 = outputModeCustomXSL=flipbook.xsl
ftpUsername =
ftpPassword =
ftpPort =
ftpEncoding = UTF-8
newoutputFileNameExt = .xml
excludeSourceProcessingRunFileNameExts = .xml,.incx,_int.xml
sourceFileAction = ~/Export/done/Ai/exportElements/BXSLT/2009/20090624/
deleteSourceDirs = 0
nextJobTicketFileName =
checkExtConverter = 5
After the above “override.jt” has been processed by BatchXSLT, the second JobTicket “override.jt1” commands to
transform the created XML file to plain HTML:
init_previous_jobticket = 0
jobticketVersion = 10.0
mode = 0
jt_triggerfile =
sourcePathName = ~/Export/out/Ai/exportElements/BXSLT/2009/20090624/BXSLT_Tags.xml
xslPathName =
outputPathName =
newoutputFileNameExt = .htm
sourceFileAction =
deleteSourceDirs = 0
nextJobTicketFileName = autostart.jt
28
Exporte von InDesign-Dokumenten richtig gemacht
Parameters Passed Through all Transform Steps
Parameters declared in JobTickets are passed through all transform steps.
Example: if a transform parameter like “tp_7 = pageJPEGQuality=90” is declared in a JobTicket, it can be found in the XML file as “par” element
within “the “call_parameters” element:
<call_parameters>
...
<par name=”pageJPEGQuality”>90</par>
...
</call_parameters>
call_parameters
contains par elements controlling the output.
parameters are defined in the main start file ‘autostart.jt’ or dynamically in ‘overrideX.jt’ files.
JobTicket files are automatically detected and processed by BatchXSLT.
par
the following parameters automatically are passed to the transform XSL by the BatchXSLT transformer engine:
par
name=”XMLSRC_VERSION”
1.0
name=”XMLSRC_ENCODING”
UTF-8
name=”XMLSRC_DOCTYPE_DECLARATION”
empty for ‘automatic’
name=”SYSTEM_OS_NAME”
Mac OS X or Windows
name=”SYSTEM_VM_VERSION”
Java VM version like: 1.5.0_16
name=”SYSTEM_DEFAULT_CHARSET”
like ‘MacRoman’ or ‘windows-1252’
name=”TRANSFORM_ENGINE”
BatchXSLT 11.02
name=”INPUT_PATH”
main source path
name=”INPUT_SUB_PATH”
subpath below INPUT_PATH
name=”INPUT_NAME”
name of inx file
name=”OUTPUT_PATH”
path to output directory
name=”OUTPUT_NAME”
name of xml file
name=”STYLESHEET_PATH”
path to main xsl ‘INXepeper.xse’
name=”STYLESHEET_NAME”
INXepaper.xse
name=”LOGFILE_WRITE”
1 to write messages into log file
name=”LOGFILE_PATH”
path to such log files
name=”LOGFILE_NAME”
name of a log file
name=”USER_NAME”
the user’s login name
name=”USER_HOME”
the user’s home folder
name=”USER_DIR”
current program’s directory
name=”LOCAL_MACHINE_NAME”
the machine’s name
name=”GS_VERSION”
Ghostscript version string
name=”GS_VERSION_NUM”
Ghostscript version number
name=”GS_PGM_PATH”
path to Ghostscript
name=”GS_ENVIR”
Environment for Ghostscript
name=”IM_VERSION”
ImageMagick version string
name=”IM_VERSION_NUM”
ImageMagick version number
name=”IM_PGM_PATH”
path to ImageMagick
name=”IM_ENVIR”
Environment for ImageMagick
name=”USERLICENSE_TYPE”
license type: 0 = normal, 1 = DEMO
the following parameters are passed to the transform XSL using ‘tp_xx’ statements.
Debugging and intermediary files
name=”DEBUG”
1 to show DEBUG messages in console window.
if set, ‘INTERMEDIARY_XML_preserve’ will be set automatically
name=”DEBUGIMAGES”
1 to show messages from image converters only
name=”DEBUG_cssfile”
1 to show debug info for CSS file creation
name=”INTERMEDIARY_XML_only”
1 to create the intermediary XML file only. default = 0
Exporte von InDesign-Dokumenten richtig gemacht
29
name=”INTERMEDIARY_XML_preserve”
1 to not to delete the intermediary XML file. default = 0
Output type and final transform
name=”outputMode”
output view mode:
0 = flipbook
1 = as pages ePaper
2 = as article list
3 = as XML tree
all output modes are created from the same main intermediary XML file
name=”outputModeCustomXSL”
name of a custom transform XSL if outputMode > 3
name=”OUTPUT_FEATURES”
0 = export elements and attributes of Standard version only,
2 = in addition export all Elements and attributes of PRO version
2 is effective only in PRO or DEMO version
Page previews
name=”pageJPEGScale”
Scale for page JPEGs or fixed width in pixels. default = 330x
means: 330 pixels in width.
name=”pageJPEGQuality”
Quality of page JPEGs (1..100), default = 90.
the lower this value, the poorer the image quality, the smaller the file
size
name=”pageJPEGdpi”
DPI of page JPEGs. default = 150
the lower this value, the poorer the image quality, the smaller the file
size
name=”pageJPEGParams”
custom parameters for page JPEG creation (see ImageMagick manual)
name=”documentPDFname”
name of document PDF or empty for no document PDF
Image exports and conversion
30
name=”imageTYPE”
Type of image conversion:
0 = don’t export images,
1 = JPEG,
2 = GIF,
3 = PNG,
4 = TIFF
name=”imageQUALITY”
JPEG quality (1..100), default = 90
name=”imageDPI”
JPEG DPI (default = 400,300).
images are read in with 400 dpi, the output image will be 300 dpi.
the lower these values, the poorer the image quality, the smaller the file
size
name=”imageSCALE”
JPEG scale: 1.0 = default = original size
Any decimal number like 2.0, 3.32 as a scale factor or
a fixed width like “300x” for 300 pixels in width
a fixed height like “x250” for 250 pixels in height
name=”imageDoROTATE”
rotate outout images: 0 = default = don’t rotate, otherwise rotate them
name=”imageCUT2imagebox”
cut images to containing image box:
1 = default = cut to image box, 0 = cut to original image
name=”imagePARAMS”
JPEG custom parameters (see ImageMagick manual)
name=”imageCopyToOutput”
1 to copy original images to output folder.
Used also to extract text from PDF for full-text search
name=”imageEXCLUDE”
semicolon separated list of patterns to exclude images.
images whose file names start with one these patterns are not
exported: default = excl_;555
name=”imageCROP”
1 = default = crop images to box size,
0 = don’t crop, use original image
name=”imagesMORE”
Parameters for additional images
name=”imageNOCONVERT”
1 to export imag boxes but not converted image
name=”CROPBOXmode”
How to handle PDF Crop and Trim boxes. Addable flags (default = 124):
0 = convert PDFs ‘as is’ - don’t touch them.
1 = try to replace ArtBox with CropBox if no CropBox and not TrimBox is defined.
2 = do crop PDFs to CropBox or TrimBox if defined.
4 = ad a crop command to trim to imagebox
name=”PDFhasCropBox”
1 to indicate, that PDFs always have a CropBox. default = 0
Exporte von InDesign-Dokumenten richtig gemacht
name=”PDFhasTrimBox”
1 to indicate, that PDFs always have a TrimBox. default = 0
name=”COLORPROFILE_remove”
color profiles REMOVE command for ImageMagick
default = empty to not to remove profiles
name=”COLORPROFILE_TIFF”
Path to color profile to use for specific image types
name=”COLORPROFILE_EPS”
name=”COLORPROFILE_AI”
name=”COLORPROFILE_PSD”
name=”COLORPROFILE_ALL”
name=”COLORPROFILE_OUTPUT”
the output color profile to use
default = empty = Utilities/Profiles/ColorMatchRGB.icc
name=”COLORSPACE”
ImageMagik command for output color space.
default = empty = -colorspace RGB
name=”MAX_IMAGENAME_LENGTH”
max length of image names, default = 31
CSS and XSL
name=”XSLCSSPath”
relative path or absolute URL to external files like XSL, JavaScripts,
CSS and helpers.
default = empty, which wil result in a path like ../../../XSLCSS/’
depending on the nested output folder structure
name=”CSSpath”
path to linked external CSS. default is the content of ‘XSLCSSPath’
name=”CSSname”
name of linked CSS or empty to auto-generate.
if empty, a CSS is generated with a similar name like the document’s
name.
to use a (manually) adapted CSS state the name of this CSS.
existing CSS files by default are not overwritten.
name=”CSSnameFinal”
the name of the final linked CSS.
if “CSSname “ was empty, a CSS was generated with a similar name
like the document’s name.
name=”overwriteCSSfiles”
1 to always recreate the CSS.
0 = default = don’t overwrite existing CSS
name=”CSSexpanded”
1 to export enhanced CSS infos. all style attributes are exported into a
commented section within a CSS declaration of a style.
Box catching and sorting
name=”catchRadius”
the box catch radius. default = 0
Zero means, that all boxes at least touching a neighbour box are
captured into the same article.
set to any value like for example 3 to also catch boxes into the same
article even if the boxes don’t directly touch each other.
box catching can be turned of by the following ‘allBoxesNoCatch’
parameter.
name=”allBoxesNoCatch”
combined flags for the following 4 catch types
0 = normal
1 = catch for all box types turned off
2 = catch for empty boxes types turned off
4 = catch for image boxes types turned off
8 = catch for chained text boxes types turned off
16= catch for text boxes types turned off
name=”emptyBoxesNoCatch”
1 = empty boxes don’t catch. default = 1
name=”textBoxesNoCatch”
1 = text boxes don’t catch. default = 0
name=”chainedBoxesNoCatch”
1 = chained text boxes don’t catch. default = 0
name=”imageBoxesNoCatch”
1 = image boxes don’t catch. default = 0
name=”groupBoxesToArticles”
1 to create article groups from touching boxes. default = 1
name=”sortBoxesByAreaSize”
1 to sort boxes by surrounding area box. default = 1
name=”sortBoxesByYposition”
1 to sort boxes by Y position. default = 1
name=”sortBoxYtolerance”
the tolerance for Y sorting. default = 1.5
Font handling
name=”replaceFont”
list of fonts to replace. default = empty
name=”fontsizeFactor”
font size resize factor. default = empty
Exporte von InDesign-Dokumenten richtig gemacht
31
name=”fontsizeMinimum”
smallest font size. default = 8
name=”wwwLinkStyles”
list of styles acting as www links. default = ‘wwwLink’
name=”continuedArticleStyles”
style names linking to the next part of an article. default = empty
Tables handling
name=”TABLE_CELLS_WIDTH_PRESERVE”
non empty to resize cells by a factor
name=”TABLE_BORDER_COLLAPSE”
1 = default to collaps cell borders
name=”TABLE_AS_BLOCK”
1 to export tables always on a new line
Text and styles handling
name=”ALLOW_PARACLASS_OVERRIDES”
1 to allow overriding paragraph classes.
0 to suppress overridden styles of classes
name=”preserverControlCharacters”
1 to preserve all control characters. dafault = 0
name=”preconvertTextFlags”
see ‘public.js’ for a description of flags
Flip book look and behaviour
name=”addMissingPages”
1 to add missing pages in a flipbook
name=”showArticleInNewWindow”
1 to open clicked article in new window
name=”magnifyingGlass”
how to show magnifying glass in flip book view:
0 = do not enable, allow normal mouse over only
10 or 1 = enable glass and set default view mode with floater and allow
toggle
11 or 111 = enable loupe, set default view mode with loupe and allow
toggle
110 = enable glass, set view mode with loupe and DO NOT allow
toggle
name=”suppressSiteElements”
addable flags to suppress elements in output html flipbook web site
0 = default to show all flipbook site elements
1 to suppress the whole top head - page navigation
2 to suppress the bottom PDF toolbar
4 to suppress the loading progress
8 to suppress the info message text below pages
add each flag with its own char like: ‘148’
name=”suppressExportMouseOvers”
addable flags to suppress export and mouse overs in output html
flipbook web site (processed by flipbook.xsl)
1 to completely suppress the mouse over function
2 to suppress all text and the mouse over text
4 to suppress all images and the mouse over images
add each flag as it own char like: ‘14’
Layers handling
name=”includeLayers”
1 to include layers info in resulting XML
name=”excludeHiddenLayers”
1 to not to export hidden layers. dafault = 0
Special information
name=”includeMetaData”
1 to include meta data info. dafault = 0
name=”excludeNotes”
1 to not to export Notes. dafault = 0
name=”includeDescription”
1 to include simple output description at end of output
name=”XPLATFORM_NAMES”
0 or blank = do not encode filenames
1 = URI encode (%XX),
2 = default = Xplatform safe URI encode to (xXX)
name=”FOLDERINDEXNAME”
non empty to create an output index.htm file. default = index.htm
name=”INTERNET_AWARE_FONTNAMES”
1 to remove unsafe characters from font names. default = empty
User definable parameters
name=”userVar1”
user definable parameters
name=”userVar2”
name=”userVar3”
32
Exporte von InDesign-Dokumenten richtig gemacht
Controlling the Transformer #2
The Standard «BatchXSLT for InDesign» Installation
InDesign and «BatchXSLT for InDesign» are usually running on the same machine.
Your local Machine
JobTickets
Most users install «BatchXSLT for
InDesign» on their working machine and also have InDesign installed
on this same computer.
The schematic workflow diagram
for such a standard installation
looks like this:
InDesign
BatchXSLT for
InDesign
Documents
Further
Processing
Output
Advanced «BatchXSLT for InDesign» Installation
For ‘heavy load systems’, multiple licenses of «BatchXSLT for InDesign» may be installed on
several, distributed transform-machines.
If you need help to create such a system, please, let us know.
Working Machine #1
JobTickets
InDesign
Transform
Machine #1
BatchXSLT for
InDesign
Documents
Servers
Documents
Output
Further
Processing
Documents
BatchXSLT for
InDesign
InDesign
JobTickets
Working Machine #X
Exporte von InDesign-Dokumenten richtig gemacht
Transform
Machine #X
33
Exported XML Elements and Attributes
„BatchXSLT for InDesign“ Exported XML Elements and Attributes
Complete list of elements and attributes exported by BatchXSLT for InDesign.
All units (where not marked) are in PostScript (72 pts/inch). ‘PRO’ marked elements/attributes are for PRO version only.
The PRO version exports more elements and attributes than the ‘Standard’ version.
To export and publish your documents as a flip page eBook (including full-text search) you need the
‘Standard’ version only!
BatchXSLT4InDesign XML
Element
Attributes
Function
indd_document
the all enclosing document element
call_parameters
info on how the transform was called (see below)
doctypeinfos
also see call_parameters
xslbasepath
path to XSLCSS folder like: “../../../XSLCSS/”
csspath
Path to CSS to link to document
xslpath
Path to XSL for resulting view mode
encoding
UTF-8 always
CONTENT
empty
header
the header element with headerfield childs
type=“layout“
CONTENT
‘headerfield’ elements
headerfield
34
the layout header
header fields within header tag CONTENT
name=”creationYear”
4-digits creation year like 2009
name=”creationDate”
8-digits creation date YYYYMMDD like 20090623
name=”creationTime”
creation time HH:MM:SS
name=”outputVersion”
output version
name=”filename”
this output XML file’s name
name=”inputPath”
full path to export folder
name=”sourceINXfileName”
name of inx file
name=”operatingSystem”
creator operating system
name=”vmVersion”
Java VM version
name=”transformEngine”
name and version string of transformer
name=”xsltVersion”
main transform version
name=”xsltVersionDate”
main transform version date
name=”creator”
InDesign document file infos
name=”description”
„
name=”title”
„
name=”rights”
„
name=”AuthorsPosition
„
name=”CaptionWriter”
„
name=”copyrightStatus”
„
name=”WebStatement”
„
name=”subject”
„
Exporte von InDesign-Dokumenten richtig gemacht
page
page elements
Self
internal page ID
page_sequence
physical page sequence in document. starts with1
page_name
chapter page name
pageOnSpread
number of this page on the spread
page_side
page side: “lfth“, “rgth” or “usex“
w
page width
h
page height
page_left
position of left paper border from center spread
page_right
position of right paper border from center spread
spread
spread number of this page is located
PRO master
master this page is based on
PRO colcnt
column count
PRO colgutt
column gutter width
PRO coldir
column direction
PRO margtop
margin top
PRO margbott
margin bottom
PRO margleft
margin left
PRO margright
margin right
PRO numbtypesc
page numbering type shortcut
PRO sectprefix
section prefix
PRO numbtype
numbering type like “1,2,3,4...”
PRO autonumb
automatic page numbering [t..f]
PRO startpage
the page number if startnumb is ‘t’
PRO addsectionmarker
start with page number with section marker [t..f]
PRO sectmark
section marker
CONTENT
elements: ‘pageJPEG’, ‘pagePDF’, ‘articles’, ‘group’
pageJPEG
the JPEG view of a page
name
unencoded disk file name
page_sequence
physical page sequence in document
page_name
chapter page name
sizefactor
the resize factor compared to original page size
scale
same as sizefactor but in %
original
name of the original size JPEG
w
page JPEG width
h
page JPEG height
CONTENT
URI-encoded name of JPEG file without path
pagePDF
the PDF view of a page
name
unencoded disk file name
page_sequence
physical page sequence in document
page_name
chapter page name
fullpath
The path to the PDF during export time
CONTENT
name of PDF file without path
articles
a container for articles on a page
page_sequence
CONTENT
Exporte von InDesign-Dokumenten richtig gemacht
the page sequence
element: ‘article’
35
article
an article constructed of one or several boxes
idx
article index in document starting with 0
page_sequence
physical page sequence in document
page_name
chapter page name
coords
the enclosing coordinates unscaled: left, top, right, bottom
ls
left position scaled to page JPEG size
ts
top position scaled to page JPEG size
rs
right position scaled to page JPEG size
bs
bottom position scaled to page JPEG size
l
left position unscaled
t
top position unscaled
r
right position unscaled
b
bottom position unscaled
CONTENT
elements: ‘boxchain’, ‘content’
boxchain
the boxes which build this article
CONTENT
box
36
element: ‘box’
type=“empty“
type=“imag“
type=“text“
type=“chained_text“
type=”line” (PRO)
type=”push”
empty box
image box
text box
chained text box
line
push button
cont
content type of box:
‘unas’ = unassigned content (including line boxes)
‘empty’ = empty image or text box
‘text’ = text box
‘anchored_text’ = an anchored text box
‘chained_text’ = a chained text box
‘imag’ = an image box
‘anchored_imag’ = an anchored image box
Self
box id
spread
spread number
page_sequence
physical page number
page_name
page section number
groupid
group box id if box is in a group
anchorid
anchor id. For anchored box non empty
angle
angle if box is rotated
coords
html coords rounded pixels: left,top,right,bottom
bbox
bounding box as doubles: left,top,right,bottom
shape
box shape points scaled/rounded to size of page jpeg
shape_orig
box shape points
pageJPEGScale
scale factor of output page jpeg
y1 (px)
top rounded
x1 (px)
left rounded
y2 (px)
bottom rounded
x2 (px)
right rounded
matrix
box transform matrix of scaled box:
(scale, rotation, displace)
matrix_orig
box transform matrix unscaled original
layerID
layer id the box is placed on
layerName
name of this layer
layerVis
visibility of layer: ‘t’ = visible
label
box label text
Exporte von InDesign-Dokumenten richtig gemacht
backgroundColor
box background color
PRO backgroundColorID
box background color ID pointing into the color table:
extended_infos/colors/color/@Self
PRO backgroundColorFilt
box background color tint value
frameWeightX
frame border weight unrounded
frameWeight
frame border weight rounded pixels
frameColor
frame border color RGB
PRO frameColorID
box background color ID pointing into the color table:
extended_infos/colors/color/@Self
PRO frameColorFilt
filter / shade value -1...100, (-1 is 100)
PRO frameStyleName
name of frame style
PRO frameStyleHTML
html style frame: solid, double, dotted, dashed
PRO frameGapColor
frame gap color RGB
PRO frameGapColorID
frame gap color ID
PRO frameGapColorTint
frame gap color tint / filter / shade value -1...100, (-1 is 100)
line PRO leftFrameEnd
line ending left:
attribute not present if no line ending
‘brah’ =Bar
‘ssah’ = SquareSolid
‘sqah’ = Square
‘csah’ = CircleSolid
‘crah’ = Circle
‘cvah’ = Curved
‘barb’ = Barbed
‘twah’ = TriangleWide
‘trin’ = Triangle
‘swah’ = SimpleWide
‘simp’ = Simple
line PRO rightFrameEnd
line ending right (see line ending left)
box @type=’text’ cont.
additional attributes for text boxes
insetTopR
text inset top rounded
insetLeftR
text inset left rounded
insetBottomR
text inset bottom rounded
insetRightR
text inset right rounded
insetTop
text inset top as double
insetLeft
text inset left as double
insetBottom
text inset bottom as double
insetRight
text inset right as double
chainidx
0-based index in box in a chain
firstflowid
id of first box in a chain
lastflowid
id of last box in a chain
textflowid
id of this box in a chain points to it’s content: content/@id
previousflowid
id of previous box in chain or ‘n’ if none
nextflowid
id of next box in chain or ‘n’ if none
colcnt
number of columns in textbox
colwidth
width of a column
colgutter
width of column gutter
vjust
vertical justification of text within box:
top = Align Top
middle = Align Center
bottom = Align Bottom
vjust = Justify Vertically
paraspacelimit
maximum paragraph space
CONTENT
Exporte von InDesign-Dokumenten richtig gemacht
empty
37
box @type=
’anchored_text’
or ’anchored_imag’
cont.
additional attributes for anchored text and image boxes
PRO ao_NoManualPos
prevent manual positioning: [t | f]
PRO ao_Position
positioning: AOPi = inline, AOPa = Above Line, AoPa = custom
PRO ao_yOffset
inline y offset or ‘above line: space after’
PRO ao_yOffsetAfter
above line: space before
PRO ao_xOffset
custom x offset
PRO ao_horizAlign
left, cent, rght, txal (also see ao_relSpine)
PRO ao_relSpine
relative to spine [t | f]
PRO ao_refPoint
reference Point of Anchored Object:
ANtl = top left
ANtc = top center
ANtr = top right
ANlc = left center
ANbl = bottom left
ANbc = bottom center
ANtr = top right
ANrc = right center
ANct = center
PRO ao_relTo
anchored position X relative to:
txtf = text frame
APan = anchor marker
APco = column edge
APmg = page margin
APpg = page edge
PRO ao_yRelTo
anchored position Y relative to:
AVba = baseline
AVxc = Cap Height
AVbl = Top of Leading
APco = column edge
txtf = Text Frame
APmg = page margin
APpg = page edge
PRO ao_keepColBound
keep with top/bottom coulumn boundaries [t | f]
box @type=’push’
button
additional attributes for push button boxes
buttonname
name of this button
onaction
the action event
all box attributes as well as...
... the content and action of buttons
type
push
cont
push
buttonname
name of this button
onaction
the action event
moviewidth
width of the movie frame
movieheight
height of the movie frame
CONTENT
action, buttonstate
button/action
@type=”Movie”
38
push button actions for movies
event
event actions:
muev=onMouseUp
mdev=onClick
meev=onMouseOver
mxev=onMouseOut
ofev=onFocus
obev=onBlur
operation
what to do on event:
play, stop, paus, resu
Exporte von InDesign-Dokumenten richtig gemacht
movieID
ID of the movie
name
name of the movie file
path
path to the movie file
CONTENT
empty
button/action
@type=”Sound”
push button actions for sound
event
event actions:
muev=onMouseUp
mdev=onClick
meev=onMouseOver
mxev=onMouseOut
ofev=onFocus
obev=onBlur
operation
what to do on event:
play, stop, paus, resu
soundID
ID of the sound
name
name of the sound file
path
path to the sound file
CONTENT
empty
button/ buttonstate
push button states
id
the id of this state
name
‘Up’ or ‘Rollover’
CONTENT
content
content
the content of article / box
type
‘text’ or ‘image’
Self
a reference
id
content id (usually same as Self) points to box/@ textflowid
anchor_id
non empty if containing box is anchored
exist
for image boxes set to 1 if image exists
label
box label text
insetTopR
box inset real values
insetLeftR
insetBottomR
insetRightR
insetTop
box inset rounded pixel values
insetLeft
insetBottom
insetRight
backgroundColor
the box background color if any
image angle
angle of image
image scaleX
image scale X
image scaleY
image scale Y
PRO image displaceX
image displace X within image box
PRO image displaceY
image displace Y within image box
CONTENT
element ‘div’ for text boxes
‘img’, ‘img2’ for image boxes
div
if content @type=’text’
paragraph attributes
class
CSS class name
style=”margin-left:#px;“
left margin
Exporte von InDesign-Dokumenten richtig gemacht
39
style=“text-indent:#px;“
first line indent
style=”margin-right:#px;“
right margin
style=”margin-top:#px;“
top margin
style=”margin-bottom:#px;“
bottom margin
style=”text-align:xxx“
where xxx: left, center, right, justify
PRO pstyID
paragraph style id. points to
//extended_infos/stylesheets/paragraphs/@Self
PRO cstyID
character style id. points to
//extended_infos/stylesheets/characters/@Self
PRO fontSize
font real size in pt
PRO fontColorID
font color ID (points into <colors> section)
PRO fontColorFilt
font color tint
PRO fontStyle
font style: Roman, Regular, Italic..., 1,2...
PRO fontSkew
font skew/angle (false italic) in degrees
PRO underline
underline = ‘t’ or ‘f’ for true or false
PRO capsMode
caps mode: ‘alcp’ = All Caps, ‘smcp ‘ = Small Caps
PRO charPos
position: ‘spsc ‘ = Superscript, ‘sbsc ‘ = Subscript
PRO strike
strikethrough: ‘t‘ = strike
PRO fontFamily
font family like ‘Times’, ‘Verdana’, ‘Mignon’...
PRO fontName
font name incl. style: ‘Times Roman’, ‘Mignon Italic’...
PRO fontNamePS
postscript font name: ‘Times-Roman’, ‘Minion-Italic ‘...
PRO baseShift
base line shift value
PRO scaleHoriz
horizontal font scale value in percent
PRO scaleVert
vertical font scale value in percent
PRO leading
line leading in pt
PRO kerning
kerning in 1/1000th em
PRO nobreak
non breaking text section = ‘t’
PRO ligatures
ligatures: ‘t’ if ligatures should be used, ‘f’ for no ligatures
PRO tracking
tracking in 1/1000th em
PRO margtop
margin top
PRO margleft
margin left
PRO margbott
margin bottom
PRO margright
margin right
PRO firstLineIndent
first line text indent
PRO conditionID
if conditional text, this ID points into element:
extended_infos/textconditions/condition[@Self=conditionID]
CONTENT
elements: ‘span’, ‘br’, text and PRO: paraopts
PRO paraopts
paragraph options containing elements:
parasets, pararules, paralist, paratabs
PRO parasets paraStyleID, charStyleID, insetLeft, insetRight,
insetFirstline, insetLastLineRight, lineLeading,
dropCapsChars, dropCapLines, hyph,
adjustBaseLine, aligneToSpine
general paragraph settings
PRO pararules colorID, size, tint, offset, leftIndent, rightIndent,
overprint, on, keepInFrame
paragraph rules elements: paraRuleAbove, paraRuleBelow
PRO paralist type, styleID, align, textAfter, numberStyle, contStyle, paragraph list definistions
numberFormat, level
PRO paratabs align, alignChar, leaderChar, pos
span
text attributes change
class
40
tab attributes for each set tab
CSS class name of character style
Exporte von InDesign-Dokumenten richtig gemacht
style=”font-family:’Arial’,...“
font name
style=”font-family:...,’Arial Bold Italic’;“
Mac style name
style=”font-style:italic; “
font style (normal, italic...)
style=”font-weight:bold;“
font weight (normal, bold...)
style=”color:#ff0000; “
font color RGB
style=”font-size:xxpt; “
size in pt
style=“vertical-align:super;“
supper script
style=“vertical-align:sub;“
sub script
PRO cstyID
character style id. points to
//extended_infos/stylesheets/characters/@Self
PRO fontStyle
font style: Roman, Regular, Italic..., 1,2...
PRO fontSkew
font skew/angle (false italic) in degrees
PRO underline
underline = ‘t’ or ‘f’ for true or false
PRO capsMode
caps mode: ‘alcp’ = All Caps, ‘smcp ‘ = Small Caps
PRO charPos
position: ‘spsc ‘ = Superscript, ‘sbsc ‘ = Subscript
PRO strike
strikethrough: ‘t‘ = strike
PRO fontFamily
font family like ‘Times’, ‘Verdana’, ‘Mignon’...
PRO fontName
font name incl. style: ‘Times Roman’, ‘Mignon Italic’...
PRO fontNamePS
postscript font name: ‘Times-Roman’, ‘Minion-Italic ‘...
PRO baseShift
base line shift value
PRO scaleHoriz
horizontal font scale value in percent
PRO scaleVert
vertical font scale value in percent
PRO leading
line leading in pt
PRO kerning
kerning in 1/1000th em
PRO nobreak
non breaking text section = ‘t’
PRO ligatures
ligatures: ‘t’ if ligatures should be used, ‘f’ for no ligatures
PRO tracking
tracking in 1/1000th em
CONTENT
elements: ‘span’, ‘br’, text
img, img2
image and 2nd image element
src
name of converted JPEG
alt
original image name
CONTENT
empty
table
InDesign tables tagged linke HTML
class
table css class name
style=”border-left-style:html style”
solid, double, dashed, dotted
style=”border-right-style:html style”
style=”border-top-style:html style”
style=”border-bottom-style:html style”
style=”border-left-width:rounded px”
up-rounded to full pixels
style=”border-right-width:rounded px”
style=”border-top-width:rounded px”
style=”border-bottom-width:rounded px”
style=”border-left-color:#rgb”
RGB color
style=”border-right-color:#rgb”
style=”border-top-color:#rgb”
style=”border-bottom-color:#rgb”
style=”padding-left”
Text inset left
style=”padding-top”
style=”padding-right”
Exporte von InDesign-Dokumenten richtig gemacht
41
style=”padding-bottom”
PRO Self
this table’s ID
PRO anchor_id
anchor ID
PRO tablestyleID
table style ID applied to this table
PRO rows
number of rows in table
PRO cols
number of columns in table
PRO headerrows
number of head rows in table
PRO footerrows
number of foot rows in table
PRO rowfillFirstcolorID
row fill first color ID
PRO rowfillFirstcolorTint
row fill first color tint
PRO rowfillFirstcolorCount
row fill first color count
PRO rowfillStartcolorSkip
how many rows to skip at top until color fill
PRO rowfillSecondcolorID
row fill second color ID
PRO rowfillSecondcolorTint
row fill second color tint
PRO rowfillSecondcolorCount
row fill second color count
PRO rowfillEndcolorSkip
how many rows at bottom to not to fill with colo
PRO borderLeftStyle
name of left border style: solid, dashed....
PRO borderLeftStyleID
left border style ID
PRO borderLeftWidth
left border width
PRO borderLeftColorID
left border color ID
PRO borderLeftColorTint
left border color tint
PRO borderLeftGapColorID
left border gap color ID
PRO borderLeftGapColorTint
left border gap color tint
PRO borderLeftColor
left border RGB color
PRO borderTopStyle
name of top border style: solid, dashed....
PRO borderTopStyleID
top border style ID
PRO borderTopWidth
top border width
PRO borderTopColorID
top border color ID
PRO borderTopColorTint
top border color tint
PRO borderTopGapColorID
top border gap color ID
PRO borderTopGapColorTint
top border gap color tint
PRO borderTopColor
top border RGB color
PRO borderRightStyle
name of right border style: solid, dashed....
PRO borderRightStyleID
right border style ID
PRO borderRightWidth
right border width
PRO borderRightColorID
right border color ID
PRO borderRightColorTint
right border color tint
PRO borderRightGapColorID
right border gap color ID
PRO borderRightGapColorTint
right border gap color tint
PRO borderRightColor
right border RGB color
PRO borderBottomStyle
name of bottom border style: solid, dashed....
PRO borderBottomStyleID
bottom border style ID
PRO borderBottomWidth
bottom border width
PRO borderBottomColorID
bottom border color ID
PRO borderBottomColorTint
bottom border color tint
PRO borderBottomGapColorID
bottom border gap color ID
PRO borderBottomGapColorTint
bottom border gap color tint
PRO borderBottomColor
bottom border RGB color
PRO - tablesettings
additional table setup infos element
PRO - tablesettings/ rownum
rowheights/row
row number
42
Exporte von InDesign-Dokumenten richtig gemacht
minheight
minimum height (row height at export time)
PRO - tablesettings/ height
rowheights/total
total height of all rows (table height)
PRO - tablesettings/ colnum
colwidths/col
column number
width
PRO - tablesettings/ width
colwidths/total
table/tr
column width
total width of all columns (table width)
table row
HTML style attributes:
style=”border-left-style:html style”
solid, double, dashed, dotted
style=”border-right-style:html style”
style=”border-top-style:html style”
style=”border-bottom-style:html style”
style=”border-left-width:rounded px”
up-rounded to full pixels
style=”border-right-width:rounded px”
style=”border-top-width:rounded px”
style=”border-bottom-width:rounded px”
style=”border-left-color:#rgb”
RGB color
style=”border-right-color:#rgb”
style=”border-top-color:#rgb”
style=”border-bottom-color:#rgb”
PRO height
row height
PRO backgroundColor
background color RGB
table/tr/td
table cell
colwidth
width of cell
colspan
number of columns to span
rowspan
number of rows to span
valign
vertical justification of text within cell:
top = Align Top
middle = Align Center
bottom = Align Bottom
vjust = Justify Vertically
HTML style attributes:
style=”border-left-style:html style”
border styles: solid, double, dashed, dotted
style=”border-right-style:html style”
style=”border-top-style:html style”
style=”border-bottom-style:html style”
style=”border-left-width:rounded px”
border up-rounded to full pixels
style=”border-right-width:rounded px”
style=”border-top-width:rounded px”
style=”border-bottom-width:rounded px”
style=”border-left-color:#rgb”
border RGB color
style=”border-right-color:#rgb”
style=”border-top-color:#rgb”
style=”border-bottom-color:#rgb”
style=”background-color:#rgb”
cell color
style=”padding-left”
text inset left
style=”padding-top”
text inset top
style=”padding-right”
text inset right
style=”padding-bottom”
text inset bottom
Exporte von InDesign-Dokumenten richtig gemacht
43
PRO textInsetLeft
cell text insets
PRO textInsetTop
PRO textInsetRight
PRO textInsetBottom
PRO borderLeftWidthX
left cell border as unrounded double value
PRO borderLeftWidth
left cell border as uprounded full pixels
PRO borderLeftColorID
left cell border color ID
PRO borderLeftStyleID
left cell border stroke style ID
PRO borderLeftGapColor
left cell border gap color RGB
PRO borderLeftGapColorID
left cell border gap color ID
PRO borderLeftGapColorTint
left cell border gap color tint
PRO borderTopWidthX
top cell border as unrounded double value
PRO borderTopWidth
top cell border as uprounded full pixels
PRO borderTopColorID
top cell border color ID
PRO borderTopStyleID
top cell border stroke style ID
PRO borderTopGapColor
top cell border gap color RGB
PRO borderTopGapColorID
top cell border gap color ID
PRO borderTopGapColorTint
top cell border gap color tint
PRO borderRightWidthX
right cell border as unrounded double value
PRO borderRightWidth
right cell border as uprounded full pixels
PRO borderRightColorID
right cell border color ID
PRO borderRightStyleID
right cell border stroke style ID
PRO borderRightGapColor
right cell border gap color RGB
PRO borderRightGapColorID
right cell border gap color ID
PRO borderRightGapColorTint
right cell border gap color tint
PRO borderBottomWidthX
bottom cell border as unrounded double value
PRO borderBottomWidth
bottom cell border as uprounded full pixels
PRO borderBottomColorID
bottom cell border color ID
PRO borderBottomStyleID
bottom cell border stroke style ID
PRO borderBottomGapColor
bottom cell border gap color RGB
PRO borderBottomGapColorID
bottom cell border gap color ID
PRO borderBottomGapColorTint
bottom cell border gap color tint
CONTENT
element: ‘div’
Note
hidden notes
user
name of user who created this note
created
cration date and time
modified
modification date and time
stof
id
type=“Note“
type of content
class
CSS class name
Note/content
Note/content/div
Note/content/div/.
the note’s text
footnote
footnote/footnote_num/.
footnote number
footnote/div/.
the footnote text
documentPDF
the PDF of the whole document
name
44
unencoded disk file name
Exporte von InDesign-Dokumenten richtig gemacht
fullpath
CONTENT
the path to the PDF
URI encoded name of PDF file without path
text variables are not marked but directly inserted into the text
layers
layers descriptions
name
layer name
visible
‘t’ for visible
locked
‘t’ for locked
print
‘t’ to print this layer content
showguides
‘t’ to show guides on this layer
lockguides
‘t’ to lock guides on this layer
supptextwrap
suppress text wrap when layer is hidden
CONTENT
empty
metadata
XML content with meta data
image references
<rdf:li rdf:parseType=”Resource”>
<stMfs:linkForm>ReferenceStream</stMfs:linkForm>
<stMfs:reference rdf:parseType=”Resource”>
<stRef:lastURL>file:///Users/andreasimhof/BatchXSLT4InDesign/BatchXSLT/_TestData/in/28_03chirac.eps</
stRef:lastURL>
</stMfs:reference>
<xmpMM:placedXResolution>72.00</xmpMM:placedXResolution>
<xmpMM:placedYResolution>72.00</xmpMM:placedYResolution>
<xmpMM:placedResolutionUnit>Inches</xmpMM:placedResolutionUnit>
</rdf:li>
color references
<rdf:li rdf:parseType=”Resource”>
<xmpG:swatchName>C=100 M=0 Y=0 K=0</xmpG:swatchName>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:type>Process</xmpG:type>
<xmpG:cyan>100</xmpG:cyan>
<xmpG:magenta>0</xmpG:magenta>
<xmpG:yellow>0</xmpG:yellow>
<xmpG:black>0</xmpG:black>
</rdf:li>
font references
<rdf:li rdf:parseType=”Resource”>
<stFnt:fontName>Times-Italic</stFnt:fontName>
<stFnt:fontFamily>Times</stFnt:fontFamily>
<stFnt:fontFace>Italic</stFnt:fontFace>
<stFnt:fontType>TrueType</stFnt:fontType>
<stFnt:versionString>Times-Italic5.0d10e1</stFnt:versionString>
<stFnt:composite>false</stFnt:composite>
<stFnt:fontFileName>Times.dfont</stFnt:fontFileName>
</rdf:li>
Exporte von InDesign-Dokumenten richtig gemacht
45
Extended information elements exported in PRO version only
All following elements are exported only when you have the license code for a PRO version.
The DEMO version can be switched from ‚Standard‘ to ‚PRO‘ mode.
extended_infos
colors
contained sub-elements
The extended information element block
colors
detailed information on a document’s colors
fonts
detailed information on a document’s fonts
stylesheets
detailed information on a document’s stylesheets
textconditions
detailed information on a document’s text conditions
contained sub-elements
color
fonts
stylesheets
textconditions
46
information for:
- color type
- color space
- tints
- gradients
contained sub-elements
font-family
The family containing the font
font
- font name
- postscript name
- font style
- font version
and more
contained sub-elements
contained information
paragraphs
- class name
- InDesign name
- style id it is based on
- font name
- font color
- font size
- insets
- hyphenation info
- rules
and more
characters
- class name
- InDesign name
- style id it is based on
- font name
- font color
- font size
and more
tables
- background color
- row and column fills and strokes
and more
objects
- background color
- borders
- position
and more
strokes
available stroke types
contained sub-elements
contained information
condition
an element describing the text condition
Self=”ID of this condition”
pnam=”Condition name”
pvis=”[t][f]” visibility true or false
pCTm=”highlight mode”
ctTc=”highlight color”
Exporte von InDesign-Dokumenten richtig gemacht
Herunterladen