[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Buch: Ausgewählte Dokumente in PDF exportieren

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Buch: Ausgewählte Dokumente in PDF exportieren

Stibi
Beiträge gesamt: 832

28. Sep 2011, 12:03
Beitrag # 1 von 14
Bewertung:
(4691 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Es gibt in der Buchpalette von InDesign obiges Menü. Ich such den dazu passenden Skriptbefehl in Applescript und in JavaScript.
Kann mir jemand weiterhelfen?
Gruß Stibi
X

Buch: Ausgewählte Dokumente in PDF exportieren

Martin Fischer
  
Beiträge gesamt: 12783

28. Sep 2011, 12:11
Beitrag # 2 von 14
Beitrag ID: #481192
Bewertung:
(4690 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Stibi,

ich wüßte nicht, wie per Skript eine Auswahl an Buchdokumenten zu ermitteln wäre.
Vielleicht kennt sich ein anderer mit UI-Zugriffen besser aus und kann eine Lösung nennen.

Die einzige Lösung, die mir einfällt: ein neues (temporäres) Buch mit der Auswahl an gewünschten Buchdokumenten erstellen und dieses exportieren.

Die Informationen bzgl. der Auswahl müsste in diesem Fall aber von außen beigesteuert werden (eigener Dialog mit markierbarer Liste der Buchdokumente im Originalbuch; Namen ...).


als Antwort auf: [#481190]

Buch: Ausgewählte Dokumente in PDF exportieren

Stibi
Beiträge gesamt: 832

28. Sep 2011, 12:57
Beitrag # 3 von 14
Beitrag ID: #481205
Bewertung:
(4664 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wie schade wie schade.
Ich kann per script alle Buchdokumente auslesen, es wäre also möglich, vorab eine Auswahl per Dialog zu treffen.
Bleibt aber die Frage, wie man das DANN macht, also die Dateinamen beim export mitliefert.

Die Applescript Bibliothek bietet da etwas vielversprechendes an, ich bekomme die Syntax aber nicht hin.
Hier die Syntax aus der Bibliothek:
Code
export book 
format any : The export format, specified as an enumeration value or as an extension that appears in the Save as type or Format menu in the Export dialog. Can accept: tagged text/PDF type/EPS type/RTF/text type/XML/JPG/interactive PDF/packaged XFL/SWF/InDesign snip...
[to alias or text] : The file to which to export the book.
[showing options boolean] : Used to specify if the PDF Export Options Dialog needs to be shown or not. Can accept: boolean (Default: FALSE).
[using PDF export preset] : Used to specify the presets for the export which can be the object of the preset type, enumeration for existing presets or user defined presets, or a string naming the preset to be used, but in case Showing Options is true, the preset specified in the ...
[which documents book content] : Used to specify a list of book content references, from the current book, where the list may contain duplicate entries and if the list is not specified then the entire book contents shall be exported
[version comments text] : The comment for this version.
[force save boolean] : If true, forcibly saves a version. Can accept: boolean (Default: FALSE).


Der rot markierte Teil sollte sowas schaffen, aber which?
"with" wird nicht beanstandet, "which" schon.

Code
export books format PDF type to pFile using myDPreset ... 

Dieser Teil des des Statements läuft (exportiert halt ALLE Dateien), es fehlt mir noch die liste.

Gruß Stibi


als Antwort auf: [#481192]

Buch: Ausgewählte Dokumente in PDF exportieren

Gerald Singelmann
  
Beiträge gesamt: 6269

28. Sep 2011, 13:13
Beitrag # 4 von 14
Beitrag ID: #481210
Bewertung: ||
(4654 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Does this help?

Code
var these_docs = get_docs(); 
app.activeBook.exportFile( ExportFormat.PDF_TYPE, File("~/Desktop/buch.pdf"), true, undefined, these_docs);

function get_docs() {
var book_doc_names = app.activeBook.bookContents.everyItem().name;

var a_dialog = app.dialogs.add({name:"Buchdateien"});
var book_doc_cbs = new Array();
with (a_dialog) {
var dc = dialogColumns.add();
for (var n = 0; n < book_doc_names.length; n++) {
book_doc_cbs.push( dc.checkboxControls.add({staticLabel: book_doc_names[n], checkedState: true}) );
}
}

if (a_dialog.show() == false) {
a_dialog.destroy();
return undefined;
} else {
var book_docs = new Array();
for (var n = 0; n < book_doc_names.length; n++) {
if (book_doc_cbs[n].checkedState == true) book_docs.push( app.activeBook.bookContents.item( n ) );
}
return book_docs;
}
}



als Antwort auf: [#481205]

Buch: Ausgewählte Dokumente in PDF exportieren

Stibi
Beiträge gesamt: 832

28. Sep 2011, 13:42
Beitrag # 5 von 14
Beitrag ID: #481211
Bewertung:
(4632 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ Gerald Singelmann ] Does this help?


It does, indeed!

Bussi, Stibi


als Antwort auf: [#481210]

Buch: Ausgewählte Dokumente in PDF exportieren

Stibi
Beiträge gesamt: 832

28. Sep 2011, 14:01
Beitrag # 6 von 14
Beitrag ID: #481216
Bewertung:
(4613 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich muss noch mal kurz nachfragen:

Antwort auf [ Gerald Singelmann ]
Code
app.activeBook.exportFile( ExportFormat.PDF_TYPE, File("~/Desktop/buch.pdf"), true, undefined, these_docs); 
}


Dieses Statement gibt die im Dialog ausgewählten Dokumente aus. Wie genau wäre jetzt diese Zeile in Applescript zu schreiben? (das Array bekomme ich schon so hin)

Danke und Gruß
Stibi


als Antwort auf: [#481210]

Buch: Ausgewählte Dokumente in PDF exportieren

Gerald Singelmann
  
Beiträge gesamt: 6269

28. Sep 2011, 14:53
Beitrag # 7 von 14
Beitrag ID: #481219
Bewertung:
(4586 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Code
	export active book format PDF type to file_on_desktop version comments "hallo" with showing options without force save which documents these_docs 

sollte funktionieren, tut es aber nicht.
Da muss ein AS Experte ran...


als Antwort auf: [#481216]
(Dieser Beitrag wurde von Gerald Singelmann am 28. Sep 2011, 14:54 geändert)

Buch: Ausgewählte Dokumente in PDF exportieren

Stibi
Beiträge gesamt: 832

28. Sep 2011, 15:24
Beitrag # 8 von 14
Beitrag ID: #481222
Bewertung:
(4568 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
genau, an dem which bleibt der Interpreter hängen.
Und version comments mag er auch nicht :(
Bin gespannt, obs da noch ne Lösung gibt…

Gruß Stibi


als Antwort auf: [#481219]
(Dieser Beitrag wurde von Stibi am 28. Sep 2011, 15:29 geändert)

Buch: Ausgewählte Dokumente in PDF exportieren

-hans-
Beiträge gesamt: 748

28. Sep 2011, 17:45
Beitrag # 9 von 14
Beitrag ID: #481236
Bewertung:
(4527 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi,

funzt bei mir auch nicht (allerdings mac cs3).
Mach doch einfach sowas in der art:
Code
tell application "Adobe InDesign CS3" 

set theFiles to full name of every book content of active book
set theList to choose from list theFiles with multiple selections allowed

set counter to 0
repeat with i from 1 to count of theList
set counter to counter + 1
set theFile to item i of theList
open theFile
tell active document
export format PDF type to alias (((path to desktop as text) & "Test" & counter as text) & ".pdf")
end tell
end repeat
end tell


Lieben Gruß

Hans-Gerd


als Antwort auf: [#481222]

Buch: Ausgewählte Dokumente in PDF exportieren

-hans-
Beiträge gesamt: 748

28. Sep 2011, 19:51
Beitrag # 10 von 14
Beitrag ID: #481250
Bewertung:
(4495 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
sorry war ja quatsch, Du willst ja ein PDF-Doku ...

so geht der export:
Code
tell application "Adobe InDesign CS3" 

set theFiles to object reference of every book content of active book

export active book format PDF type to file ((path to desktop as text) & "Testpdf") version comments "hallo" with showing options and theFiles without force save
end tell


Die Lehre: "Traue keinem Funktionsverneichnis ... im Wortlaut" ;-)

Tschöle

Hans-Gerd


als Antwort auf: [#481236]
(Dieser Beitrag wurde von -hans- am 28. Sep 2011, 20:06 geändert)

Buch: Ausgewählte Dokumente in PDF exportieren

Stibi
Beiträge gesamt: 832

28. Sep 2011, 20:48
Beitrag # 11 von 14
Beitrag ID: #481256
Bewertung:
(4468 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wow Hans, Volltreffer! Da muss man erst mal drauf kommen. Das Funktionsverneichnis hat mich schnöde besch…en.

Wo in dem resultierenden PDF find ich denn das "hallo" (den Kommentar)? Nicht das ich das brauche, einfach rein interessehalber.

Ohne alle die Zusätze geht die Zeile auch so:

Code
export active book format PDF type to file ((path to desktop as text) & "Test2pdf") with theFiles 


Jetzt muss ich nur noch die Liste "theFiles" machen.

1000 Danke für die Mühe.

Gruß Stibi

Undo: der code wird zwar nicht mehr angemeckert, aber egal was ich bei "theFiles" abliefere: es werden immer alle Buchdokumente gedruckt.
Da heisst es: weiter forschen ;-(


als Antwort auf: [#481250]
(Dieser Beitrag wurde von Stibi am 28. Sep 2011, 21:02 geändert)

Buch: Ausgewählte Dokumente in PDF exportieren

Gerald Singelmann
  
Beiträge gesamt: 6269

28. Sep 2011, 21:01
Beitrag # 12 von 14
Beitrag ID: #481260
Bewertung:
(4461 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat Wo in dem resultierenden PDF find ich denn das "hallo" (den Kommentar)?

Das ist ein VersionCue Ding. Kann man besser weglassen.


als Antwort auf: [#481256]

Buch: Ausgewählte Dokumente in PDF exportieren

Stibi
Beiträge gesamt: 832

28. Sep 2011, 21:29
Beitrag # 13 von 14
Beitrag ID: #481263
Bewertung:
(4441 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Nachtrag:

in dem Code von Hans kann man auch "Blubberlutsch" statt "theFiles" schreiben: die Variable wird vollkommen ignoriert. Allerdings kommt auch keine Fehlermeldung.

Gruß Stibi


als Antwort auf: [#481250]

Buch: Ausgewählte Dokumente in PDF exportieren

-hans-
Beiträge gesamt: 748

28. Sep 2011, 22:45
Beitrag # 14 von 14
Beitrag ID: #481278
Bewertung:
(4423 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Stibi,

das stimmt leider tatsächlich :(

Bin auch ratlos ...

BtW, kennst Du das: http://www.kahrel.plus.com/...pdf_individuals.html von Herrn Kahrel?

Gute Nacht

Hans


als Antwort auf: [#481263]
X

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
14.05.2024

Online
Dienstag, 14. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Prozessoptimierung ist ein Teamsport! Keine Software und keine Maschine allein kann Ihnen helfen, die Effizienzpotenziale Ihres Betriebes maximal auszuschöpfen. Von der Auftragsannahme über die Vorstufe und den Druck bis hin zur Weiterverarbeitung – alles muss optimal ineinandergreifen. Apropos Weiterverarbeitung – in vielen Druckbetrieben fristet sie in Sachen Prozessoptimierung immer noch ein Schattendasein. Dabei liegen hier mittlerweile die größten Einsparpotenziale! In einem Webinar von Horizon und Impressed erfahren Sie, wie Sie diese Einsparungen realisieren können. Horizon, bekannt für innovative Lösungen in der Druckweiterverarbeitung, bietet mit iCE LiNK eine Workflowlösung für die Weiterverarbeitung. iCE LiNK überwacht, visualisiert und analysiert Produktionsabläufe und unterstützt bei der Wartung – damit immer alles reibungslos läuft. Den gleichen Anspruch hat der von Impressed entwickelte Impressed Workflow Server – er ist die smarte PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt. Im Webinar zeigen Ihnen die Experten von Horizon und Impressed, wie beide Lösungen im Team die Effizienz und Produktivität Ihres Betriebes steigern können. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Horizon

https://www.impressed.de/schulung.php?c=sDetail&sid=327

Einsparpotenziale in der Weiterverarbeitung
Veranstaltungen
16.05.2024

Online
Donnerstag, 16. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Nein

Organisator: Impressed / Günther Business Solutions

https://www.impressed.de/schulung.php?c=sDetail&sid=326

Und es geht doch: Automatisierung im Großformatdruck!