Text verknüpfen mit einer Seite

Sie haben einen Skriptwunsch, eine Idee, wie man sich die Arbeit mit InDesign erleichtern kann, eventuell eine Problemlösung mit genereller Bedeutung?
Her damit, ich schaue mir das an und prüfe, ob ich solch ein Skript realisieren kann.
Sven
Beiträge: 39
Registriert: 8. Mai 2020, 07:54

Re: Text verknüpfen mit einer Seite

Beitrag von Sven » 19. Okt 2020, 15:12

Nein die Excelliste ist nur ein Behelfswerkzeug für mich. Es wäre schon schön, wenn ich die Indesxierung direkt machen könnte. Es wird aber noch erschwert, dass ich einige Artikelseiten habe, die direkt von der Entwicklung ertstellte werden und mir direkt als PDF zur Verfügung gestellt werden, so dass ich auf die Formatierung nur bedingt Einfluss nemen kann. Da hbe ich mir schon überlegt, ob man da mit versteckten Textfeldern arbeiten kann.

Ich werde mal ein Testprojekt erstellen und es dir per Mail schicken, dann kann man sich es mal direkt anschauen. Ich denke mehrere Wege führen nach Rom.

Viele Grüsse Sven

wernerperplies
Beiträge: 250
Registriert: 6. Aug 2011, 17:48
Wohnort: 18374 Zingst
Kontaktdaten:

Re: Text verknüpfen mit einer Seite

Beitrag von wernerperplies » 20. Okt 2020, 06:14

Moin Sven,

kann es sein, dass wir wieder bei diesem Thema sind?
Automatisierte Erstellung von Hyperlinks

Dazu hatte ich doch schon alles gesagt, ich sehe keine Möglichkeit, mit vernünftigen Aufwand, Pdfs nach text zu durchsuchen.

Was ich kann:
  • Eine Liste mit Nummern erstellen, die im Text vorkommen, wenn diese Nummern eindeutig zu finden sind, die Ziele müsstest Du dann auf jeden Fall manuell ergänzen.
    Diese Stellen könnte ich dann auch eindeutig als Hyperlinkquelle markieren.
  • Für den Fall der in den PDF-Dateien eingebunden Artikelnummern könnte ich Dir noch folgende Lösung vorschlagen:
    • Du erzeugst zu jeder Pdf-Datei eine Textdatei mit einer Liste der Nummern, die in der PDF-Datei enthalten sind.
    • alternativ, Du trägst die Nummern in ein Skriptetikett des PDF-Bildes ein.
  • Ich erzeuge Dir dann auf der Seite des Bildes für jede Artikelnummer einen Rahmen als Hyperlink-Quelle, deren Größe und Position musst Du dann manuell anpassen
  • Ich ergänze die erste Liste mit den Nummern aus den PDF-Dateien
  • Du ergänzt die URLs für alle Artikelnummern
  • Mein Skript erzeugt dann die Hyperlink-Ziele
Etwas besseres fällt mir einfach nicht ein.

Wir sollten telefonieren.
einen schönen Tag wünscht

Werner Perplies
https://www.weepee.de

Sven
Beiträge: 39
Registriert: 8. Mai 2020, 07:54

Re: Text verknüpfen mit einer Seite

Beitrag von Sven » 20. Okt 2020, 06:46

Guten Morgen Werner,

nein das sind zwei verschiedene Themen. Nur das zu durchsuchende PDF ist der Knackpunkt.

Wir sollten in der Tat telefonieren. Ich ruf dich dazu heute vormittag mal an.

Viele Grüsse

Sven

wernerperplies
Beiträge: 250
Registriert: 6. Aug 2011, 17:48
Wohnort: 18374 Zingst
Kontaktdaten:

Re: Text verknüpfen mit einer Seite

Beitrag von wernerperplies » 25. Okt 2020, 08:00

Moin Sven,

ich hoffe, es ist Ok, dass ich das Thema mit Zitaten aus Deiner letzten Mail hier fortsetze, um das Thema weiter zu führen.
Aufgabenstellung 1 Indexerzeugung:
Automatische Erzeugung eines Index (Nummernverzeichnis) mit der Auflistung aller Artikelnummern, die im Projekt verwendet werden.
Der Index soll wie im Kapitel 0 des Beispielprojektes aussehen. Der Index soll interaktiv mit der Seitenzahl verknüpft sein, dort wo die Artikelnummern vorkommen.
Die Artikelnummer kann mehrfach (Dateiübergreifend) vorkommen. Die Artikelnummern sind mit dem Zeichenformat «Artikelnummer» gekennzeichnet. Die eingebetteten, verknüpften, nicht durchsuchbaren PDfs enthalten Skriptetikette mit den Artikelnummern, die mit einem Enter getrennt sind.
Ok, dass sollte komplett so mit dem Skript realisierbar sein.
Aufgabenstellung2 Hyperlinks: Forumsthema Automatisierte Erstellung von Hyperlinks
Die eingebetteten, verknüpften, nicht durchsuchbaren PDfs (Beispiel in der Projektdatei K4 Seite 4.5.1) sollen Objekte (Rahmen mit einer blauen Linie) mit einem Hyperlink bekommen. Der Hyperlink sieht z.B. so aus: http://www.webserver/media/ProduktArt/DateiTyp/Testobjekt/????/???? NNNN.zip. Der rot markierte Bereich ???? NNNN.zip kann als Skriptetikett bereitgestellt werden.
Ich würde dann Ihren Lösungsvorschlag präferieren:
• Für den Fall der in den PDF-Dateien eingebunden Artikelnummern könnte ich Dir noch folgende Lösung vorschlagen:
• alternativ, Du trägst die Nummern in ein Skriptetikett des PDF-Bildes ein. -> Check
• Ich erzeuge Dir dann auf der Seite des Bildes für jede Artikelnummer einen Rahmen (Kann der Rahmen ( Rahmen mit einer eingebetteten blauen Linie) schon so aussehe wie in der Projektdatei K4 Seite 4.5. ) als Hyperlink-Quelle, deren Größe und Position musst Du dann manuell anpassen
• Du ergänzt die URLs für alle Artikelnummern -> Die URL muss aber zusammengesetzt werden nach folgendem Muster http://www.webserver/media/ProduktArt/DateiTyp/Testobjekt/????/???? NNNN.zip
• Mein Skript erzeugt dann die Hyperlink-Ziele
Ich gehe davon aus, dass für jede Artikelnummer des Nummernverzeichnisses ein Hyperlink erzeugt werden soll, also die Hyperlinkquellen sich aus der Menge der Fundstellen für das Nummernverzeichnis und den Einträgen im Nummernverzeichnis zusammensetzen.
Der Hyperlink sieht z.B. so aus: http://www.webserver/media/ProduktArt/DateiTyp/Testobjekt/????/???? NNNN.zip. Der rot markierte Bereich ???? NNNN.zip kann als Skriptetikett bereitgestellt werden.
Wenn ich Dich richtig verstehe, gilt:
Projekt -> Alle InDesign-Dateien des Buches.

Damit komme ich zum Pfad der Hyperlinks:
Da das Skript vermutlich für unterschiedliche Produktarten funktionieren soll, wird es vermutlich auch eine Regel geben, wie sich dieser Pfad zusammensetzt, das Gleiche gilt wohl auch für den Dateinamen.
Sofern es tatsächlich solch eine Regel gibt, könnte ich das Hyperlinkziel komplett automatisch erzeugen.

Aus diesen Überlegungen ergibt sich folgender Ablauf:
  1. Du markierst die Artikelnummern mit einem Zeichenformat und ergänzt fehlende Artikelnummern in Skriptetiketten.
  2. Skriptlauf:
    • Erstellung der kompletten Artikelnummernliste
    • Nummernverzeichnis erstellen
    • Artikelnummernliste um Einträge des Nummernverzeichnisses ergänzen
    • Hyperlinks erzeugen
  3. Du positionierst die Hyperlinkrahmen der in den Pdf-Dateien eingebetteten Artikelnummern.
einen schönen Tag wünscht

Werner Perplies
https://www.weepee.de

Sven
Beiträge: 39
Registriert: 8. Mai 2020, 07:54

Re: Text verknüpfen mit einer Seite

Beitrag von Sven » 26. Okt 2020, 08:59

Guten Morgen Werner

Ja kein Problem, andere sollen ja auch von der Problemstellung profitieren und eventuell auf dich zurückgreifen können.
Wenn ich Dich richtig verstehe, gilt:
Projekt -> Alle InDesign-Dateien des Buches.

Diese Anahme ist richtig.

Grundsätzlich aber hat die Aufgabenstellung 1 und Aufgabenstellung 2 nichts miteinander zutun, ausser dass das Projekt dasselbe ist. Die Aufgaben müssen gesondert betrachtet werden.

Die Hyperlinks sind beziehen sich nicht auf Artikelnummern, sondern es werden einfach Texte verlinkt, so wie ich es beschrieben habe.

Ist das verständlich?

Viele Grüsse Sven

wernerperplies
Beiträge: 250
Registriert: 6. Aug 2011, 17:48
Wohnort: 18374 Zingst
Kontaktdaten:

Re: Text verknüpfen mit einer Seite

Beitrag von wernerperplies » 26. Okt 2020, 09:10

Moin Sven,
Die Hyperlinks sind beziehen sich nicht auf Artikelnummern, sondern es werden einfach Texte verlinkt, so wie ich es beschrieben habe.
Ist das verständlich?
Offensichtlich noch nicht.

Mir ist aufgefallen, dass sich ein Teil des Dateinamens im Pfad wiederholt, und daher vermute ich, dass sich der Pfad von Projekt zu Projekt unterscheidet.

Also muss der Pfad doch vermutlich je Buchdatei mindestens einmal eingegeben werden, oder?
Grundsätzlich aber hat die Aufgabenstellung 1 und Aufgabenstellung 2 nichts miteinander zutun, ausser dass das Projekt dasselbe ist. Die Aufgaben müssen gesondert betrachtet werden.
Also zwei völlig getrennte Skriptabläufe, die separat gestartet werden sollen?
einen schönen Tag wünscht

Werner Perplies
https://www.weepee.de

Sven
Beiträge: 39
Registriert: 8. Mai 2020, 07:54

Re: Text verknüpfen mit einer Seite

Beitrag von Sven » 26. Okt 2020, 09:36

Mir ist aufgefallen, dass sich ein Teil des Dateinamens im Pfad wiederholt, und daher vermute ich, dass sich der Pfad von Projekt zu Projekt unterscheidet.
Das ist korrekt. Aber auch innerhalb eines Projektes ist der Pfad unterschiedlich. Ich versuche es mal kurz zu skizzieren.
Beispielhaft unsere Linkstruktur:

http://www.webserver/media/ProduktArt/DateiTyp/ <- -Der Teil ist immer fix.
Testobjekt1 <-- Das ist das Projekt
xxx1 <-- Das nenne ich mal Unterabschnitt
NNNN <-- Durchnummerierte Datei <-- Diese kann ich ich in den Skriptetiketten zur Verfügung stellen.


Projekt 1
http://www.webserver/media/ProduktArt/DateiTyp/Testobjekt1/xxx1/xxx1_NNNN.zip
http://www.webserver/media/ProduktArt/DateiTyp/Testobjekt1/yyy1/yyy1_NNNN.zip
http://www.webserver/media/ProduktArt/DateiTyp/Testobjekt1/zzz1/zzz1_NNNN.zip

Projekt 2
http://www.webserver/media/ProduktArt/DateiTyp/Testobjekt2/xxx2/xxx2_NNNN.zip
http://www.webserver/media/ProduktArt/DateiTyp/Testobjekt2/yyy2/yyy2_NNNN.zip
http://www.webserver/media/ProduktArt/DateiTyp/Testobjekt2/zzz2/zzz2_NNNN.zip
Also zwei völlig getrennte Skriptabläufe, die separat gestartet werden sollen?
Ich denke da werden wir nicht drumrum kommen.

wernerperplies
Beiträge: 250
Registriert: 6. Aug 2011, 17:48
Wohnort: 18374 Zingst
Kontaktdaten:

Re: Text verknüpfen mit einer Seite

Beitrag von wernerperplies » 26. Okt 2020, 10:18

http://www.webserver/media/ProduktArt/DateiTyp/ <- -Der Teil ist immer fix.
Testobjekt1 <-- Das ist das Projekt
xxx1 <-- Das nenne ich mal Unterabschnitt
NNNN <-- Durchnummerierte Datei <-- Diese kann ich ich in den Skriptetiketten zur Verfügung stellen.


Projekt 1
http://www.webserver/media/ProduktArt/DateiTyp/Testobjekt1/xxx1/xxx1_NNNN.zip
http://www.webserver/media/ProduktArt/DateiTyp/Testobjekt1/yyy1/yyy1_NNNN.zip
http://www.webserver/media/ProduktArt/DateiTyp/Testobjekt1/zzz1/zzz1_NNNN.zip
Ok, unter der Voraussetzung, dass TestObjektN dem Namen der Buchdatei entspricht, die Nummer des Dateinamens immer durch ein "_" Unterstrich abgetrennt ist und Du den Dateinamen vollständig eingibst, sollte ich den kompletten Pfad vollständig konstruieren können.

Deine Eingabe im Skriptetikett müsste dann so aussehen:
Artikelnummer;Dateiname[Zeilenende]
einen schönen Tag wünscht

Werner Perplies
https://www.weepee.de

Sven
Beiträge: 39
Registriert: 8. Mai 2020, 07:54

Re: Text verknüpfen mit einer Seite

Beitrag von Sven » 26. Okt 2020, 12:35

Ok, unter der Voraussetzung, dass TestObjektN dem Namen der Buchdatei entspricht,
Das wird leider nicht so sein.
die Nummer des Dateinamens immer durch ein "_" Unterstrich abgetrennt ist und Du den Dateinamen
pr_ep_0004.zip So sieht der Dateiname aus.

Was ich bereitstellen kann. Einen Liste, die den Link und die dazugehörigen Dateinamen beinhaltet. Im Scriptetikett stell ich nur die Dateinamen bereit.
Artikelnummer;Dateiname[Zeilenende]
DieArtikelnummer müssen wir vergessen, die hat hier nichts zu suchen.

wernerperplies
Beiträge: 250
Registriert: 6. Aug 2011, 17:48
Wohnort: 18374 Zingst
Kontaktdaten:

Re: Text verknüpfen mit einer Seite

Beitrag von wernerperplies » 26. Okt 2020, 13:03

Was ich bereitstellen kann. Einen Liste, die den Link und die dazugehörigen Dateinamen beinhaltet.
Ok, das ist aufwändiger, geht aber auch.
DieArtikelnummer müssen wir vergessen, die hat hier nichts zu suchen.
Das verstehe ich nicht, ich dachte, die Artikelnummer steht in der eingebetteten PDF-Datei und soll für die Zuordnung der Hyperlinkquelle verwendet werden.
Was übersehe ich?
einen schönen Tag wünscht

Werner Perplies
https://www.weepee.de

Antworten

Zurück zu „Wünsch Dir was“