[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: 821

28. Sep 2011, 12:03
Beitrag # 1 von 14
Bewertung:
(4331 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: 12664

28. Sep 2011, 12:11
Beitrag # 2 von 14
Beitrag ID: #481192
Bewertung:
(4330 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: 821

28. Sep 2011, 12:57
Beitrag # 3 von 14
Beitrag ID: #481205
Bewertung:
(4304 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: 6260

28. Sep 2011, 13:13
Beitrag # 4 von 14
Beitrag ID: #481210
Bewertung: ||
(4294 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: 821

28. Sep 2011, 13:42
Beitrag # 5 von 14
Beitrag ID: #481211
Bewertung:
(4272 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: 821

28. Sep 2011, 14:01
Beitrag # 6 von 14
Beitrag ID: #481216
Bewertung:
(4253 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: 6260

28. Sep 2011, 14:53
Beitrag # 7 von 14
Beitrag ID: #481219
Bewertung:
(4226 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: 821

28. Sep 2011, 15:24
Beitrag # 8 von 14
Beitrag ID: #481222
Bewertung:
(4208 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:
(4167 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:
(4135 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: 821

28. Sep 2011, 20:48
Beitrag # 11 von 14
Beitrag ID: #481256
Bewertung:
(4108 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: 6260

28. Sep 2011, 21:01
Beitrag # 12 von 14
Beitrag ID: #481260
Bewertung:
(4101 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: 821

28. Sep 2011, 21:29
Beitrag # 13 von 14
Beitrag ID: #481263
Bewertung:
(4081 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:
(4063 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

Aktuell

Web / SEO / Blockchain / Betriebssystem
unsplash_300

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
01.12.2022

Online
Donnerstag, 01. Dez. 2022, 10.00 - 10.45 Uhr

Webinar

Die drei ColorLogic-Programme ZePrA, CoPrA und ColorAnt sind in neuen Versionen mit vielen neuen Funktionen im Jahr 2022 veröffentlich worden oder werden in Kürze veröffentlicht (ColorAnt 9). In unserem ca. 45 minütigen kostenlosen Webinar zeigen wir Ihnen einige dieser neuen Funktionen mit dem Schwerpunkt auf Automatisierung und Produktivitätssteigerungen.

Ja

Organisator: Impressed GmbH

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

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

ColorLogic Update-Webinar ZePrA 10, CoPrA 9 und ColorAnt 9
Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/