mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 27.04.2024 03:10 Benutzername: Passwort: Auto-Login

Thema: [InDesign] Datenzusammenführung - Export in Einzeldateien vom 23.08.2011


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Software - Print -> [InDesign] Datenzusammenführung - Export in Einzeldateien
Seite: Zurück  1, 2, 3  Weiter
Autor Nachricht
entronauten
Threadersteller

Dabei seit: 09.11.2009
Ort: Dortmund
Alter: -
Geschlecht: Männlich
Verfasst Di 23.08.2011 16:47
Titel

Antworten mit Zitat Zum Seitenanfang

Danke, danke, danke! Wunderbar, et lüppt - Du bist der Held * Ich bin unwürdig *

Damit sparst Du mir etliche Stunden mühevoller Handarbeit!

Jetzt habe ich noch eine kleine Frage:
die PDFs sollen zwar druckbar sein, aber Text und Bild soll geschützt werden, damit man sich das nicht so leicht rauskopieren kann. Das muss aber bei jedem Export von Hand eingetragen werden und lässt sich nicht in das PDF-Exportprofil einbinden.

Hast Du dafür vielleicht auch eine Lösung? Lächel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
buddha-brot

Dabei seit: 24.01.2006
Ort: Süd/Süd-West
Alter: -
Geschlecht: Männlich
Verfasst Di 23.08.2011 16:51
Titel

Antworten mit Zitat Zum Seitenanfang

Meinst du die Sicherheitseinstellungen im PDF?
Da lässt sich aus InDesign heraus tatsächlich nichts machen. Die kannst du nur im Acrobat setzen.

Um den Text zu schützen könnte man diesen beim Export in Pfade wandeln.
Wie das geht steht in meinem Artikel im dtp-blog.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
entronauten
Threadersteller

Dabei seit: 09.11.2009
Ort: Dortmund
Alter: -
Geschlecht: Männlich
Verfasst Di 23.08.2011 17:13
Titel

Antworten mit Zitat Zum Seitenanfang

Das geht über Acrobat:
Erweitert - Dokumentenverarbeitung - Stapelverarbeitung
Im Dialogfeld die Stapelsequenz "Sicherheit" auswählen. Die macht genau das, was ich brauche. Die voreingestellten Sequenzen lassen sich bei mir leider nicht bearbeiten, warum auch immer.

Yippieh, ich bin raus! * huduwudu! *

thanksalot und einen schönen Abend!

Christian
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
AlterUser

Dabei seit: 29.11.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 29.11.2011 18:12
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

Ersteinmal vielen Dank – das Script funktioniert super!
Hier noch einmal der Link, der weiter oben schon für InDesign CS4 gepostet wurde:
Zitat:
Adobe ändert mit jeder Version was am Objektmodell. Hatte das Skript eigentlich für CS4 angepasst, aber wohl noch nen Fehler drin.
Probier mal diese Version. http://www.marcdiem.de/uploads/exportSinglePages_v2.zip


Allerdings bin ich nun auf das Problem gestoßen, dass ich eine Datei mit Doppelseiten exportieren will,
bzw. immer zwei Seiten in eine Datei packen möchte.

Ich habe versucht am Script noch etwas rumzupfuschen und meine, dass
die Lösung in diesen Zeilen liegt:

Code:
function exportPages(articleNo, sortName) {
   for (var i = 0; i < myDocument.pages.length; i++) {
      var myPage = myDocument.pages[i];
         for (j=0; j < myPage.textFrames.length; j++) {
            if(myPage.textFrames[j].label == articleNo) {
                var myArticleNo = myPage.textFrames[j];
            }
            if (myPage.textFrames[j].label == sortName) {
                var mySortname = myPage.textFrames[j];
            }
         }


Habe bisher aber nur Errors produziert ...
Hat jemand von Euch einen Tipp, an welcher Schraube ich da drehen müsste (variable i oder j z.B. ?!)

Lieben Dank schon einmal,
AlterUser
  View user's profile Private Nachricht senden
buddha-brot

Dabei seit: 24.01.2006
Ort: Süd/Süd-West
Alter: -
Geschlecht: Männlich
Verfasst Di 29.11.2011 18:15
Titel

Antworten mit Zitat Zum Seitenanfang

An der Stelle bist du auf jeden Fall falsch.

Das Skript war sehr speziell auf das damalige Problem hin geschrieben.
Beschreib doch mal genauer was du brauchst und ich schaue wie sich das umsetzen lässt.


Zuletzt bearbeitet von buddha-brot am Di 29.11.2011 18:24, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
AlterUser

Dabei seit: 29.11.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 29.11.2011 19:06
Titel

Antworten mit Zitat Zum Seitenanfang

Hi,
Danke schonmal für die super schnelle Antwort!

Also das gesamte Projekt ist eine individualisierte Pressemitteilung:

Die Grundaufgabe ist, dass ich eine durch OOo-Base erstellte Tabelle habe,
aus der Indesign mit "Datenzusammenführung" verschiedne Variablen zieht, um individualisierte Pressemitteilungen
als PDF auszuspucken. Die Dateinamen sollen dabei natürlich den Inhalt identifizieren
können, was in meinem Fall durch einen Basenamen und feste IDs/Variablen für die Adressaten erfolgt.
Mit einem weiteren Programm (Supermailer) werden diese PDFs dann auf Basis der Base-Datenbank als Anhang an die entsprechenden Adressaten versendet.

Also im Prinzip die gleiche Aufgabenstellung wie von "entronauten" beschrieben.
Dass die Felder mit Klartexten wie "Name des Weins" beschriftet sind ist mir Wurst – das Script hat super geklappt, um Einzelseiten als individuell benannte PDFs auszugeben.

Nur habe ich jetzt aufgrund eines sehr langen Pressetextes nicht Einzel- sondern Doppelseiten. Die erste Meldung steht also beim zusammen geführten InDesign-Dokument in Seite 1&2 die zweite Meldung in Seite 3&4 usw. Das Script überschreibt jetzt immer die 1. Seite mit der 2. und gibt mir somit X PDFs mit je einer Seite aus.

Ich brauche aber X PDFs mit je 2 Seiten.

Ich hoffe ich konnte das eingermaßen verständlich schildern ....

Dankbarkeit und Gruß,
Alter User
  View user's profile Private Nachricht senden
buddha-brot

Dabei seit: 24.01.2006
Ort: Süd/Süd-West
Alter: -
Geschlecht: Männlich
Verfasst Di 29.11.2011 20:35
Titel

Antworten mit Zitat Zum Seitenanfang

Ersetze die exportPages-Funktion durch diese hier:
Code:

function exportPages(articleNo, sortName) {
   for (var i = 0; i < myDocument.pages.length; i++) {
        if (i%2 == 0) {
            var myPage = myDocument.pages[i];
             for (j=0; j < myPage.textFrames.length; j++) {
                if(myPage.textFrames[j].label == articleNo) {
                    var myArticleNo = myPage.textFrames[j];
                }
                if (myPage.textFrames[j].label == sortName) {
                    var mySortname = myPage.textFrames[j];
                }
             }

             var myPageName = myArticleNo.contents + "-" + mySortname.contents;
             
            var myPageStart = parseInt(myPage.name);
            var myPageEnd = myPageStart + 1;
            app.pdfExportPreferences.pageRange = myPageStart + '-' + myPageEnd;
     
            var myFilePath = myFolder + "/" +  myPageName + ".pdf";   
            var myExportFile = new File(myFilePath); 
            myDocument.exportFile(ExportFormat.pdfType,  myExportFile, false, myPDFPreset); 
        }
   } 
}
  View user's profile Private Nachricht senden
antonio_mo

Dabei seit: 20.05.2006
Ort: Berlin
Alter: 57
Geschlecht: Männlich
Verfasst Di 29.11.2011 21:14
Titel

Antworten mit Zitat Zum Seitenanfang

Ich habe noch ein CS4 Script zur Hand falls es benötigt wird:

http://www.mediengestalter.info/forum/7/einzel-pdfs-von-allen-seiten-eines-48-seitigen-indesign-118801-1.html
  View user's profile Private Nachricht senden
 
Ähnliche Themen Zusammenfassung von Einzeldateien
Buch als PDF aus Quark 8.5: Nur Einzeldateien exportierbar
Indesign Datenzusammenführung
InDesign CC 13.0 BUG bei Datenzusammenführung
Indesign - Datenzusammenführung
Indesign: Datenzusammenführung
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3  Weiter
MGi Foren-Übersicht -> Software - Print


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.