Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>nachhilfe in automator

nachhilfe in automator

leBeat
leBeat12.06.0616:24
hallo.
habe folgendes vor:
ich möchte einen stapel jpegs per contentmenue (also rechtsklick) in einer pdf-datei zusammenfassen.
so richtig versteh ich das im automator nicht. irgendwas fehlt mir da noch völlig. was muss ich wo an die aktion anfügen und wie speicher ich die dann ab, dass sie in dem automator-menue erscheint?
danke für eure hilfe ...
bin eher der pixelschieber ...
0

Kommentare

alfrank12.06.0616:30
Du mußt natürlich erstmal Dateien auswählen, daher auch oben rechts in rot "PDF-Dateien". Also brauchst Du davor noch eine Umwandlung der JPEGs in PDF, mittels Vorschau. Und davor die Finder-Aktion "Ausgewählte Finder-Objekte...".
0
leBeat
leBeat12.06.0616:43
ok, danke. ich probiers mal ...

0
leBeat
leBeat12.06.0616:46
hmm. soweit hätt ich das, glaub ich.
aber wie werden die denn jetzt als pdf gesichert?
irgendwie find ich das nicht ...
0
alfrank12.06.0616:49
Nein, nicht "angegebene Finder Objekte", sondern "ausgewählte..." !
0
_mäuschen
_mäuschen12.06.0616:59
PDF : Neuer Kontaktbogen
0
leBeat
leBeat12.06.0617:02
mist. ich kann aus der vorschau keine pdf exportieren ...
0
leBeat
leBeat12.06.0617:03
danke.
aber ich möchte eigentlich, dass die größe unverändert bleibt und es pro seite nur ein bild gibt.
das geht nicht so richtig ...
0
_mäuschen
_mäuschen12.06.0617:05
In Vorschau musst Du drucken und dann PDF / Als PDF sichern ...
0
leBeat
leBeat12.06.0617:15
argh ... das ist aber auch irgendwie umständlich.
wenn ich jedes bild einzeln als pdf ›drucken‹ muss aus der vorschau um dann hinterher ne liste von pdf-dateien wieder zu einer zusammenzufassen, habe ich das doch schneller mit acrobat gemacht.

ich dachte, es gäbe ne elegante lösung mit automator.
0
cab12.06.0617:19
Automator ist für die Katz, alles was einem wirklich Arbeit abnehmen würde, geht nicht und das was geht, kann man in der Zeit, die man sich mit Automator rumplagt gerne von Hand machen.
0
leBeat
leBeat12.06.0617:29
das gefühl habe ich leider auch ...
0
_mäuschen
_mäuschen12.06.0617:41

Droppe die ,jpg auf diesen Applescript (als Programm gespeichert)

====================
property extension_list : {"jpg"}
-- nur files dieses typs

property prog_name : "Preview"
-- Das Programm welches Drucken soll

global counter, file_name, trim_chars

on run
display dialog "Save as PDF" & return & return & ¬
"Drag files or folders of files onto this droplet to save them as PDF. " & ¬
return & return & ¬
"Supported file types include > jpg files." buttons {"OK"} default button 1
end run

-- This droplet processes both files or folders of files dropped onto the applet
on open these_items
set counter to 0
repeat with i from 1 to the count of these_items
set this_item to (item i of these_items) as alias
set the item_info to the info for this_item
if folder of the item_info is true then
process_folder(this_item)
else if (alias of the item_info is false) and ¬
(the name extension of the item_info is in the extension_list) then
trim_item(this_item)
process_item(this_item)
end if
end repeat
end open

-- this sub-routine processes folders
on process_folder(this_folder)
set these_items to list folder this_folder without invisibles
repeat with i from 1 to the count of these_items
set this_item to ((this_folder as text) & (item i of these_items)) as alias
set the item_info to the info for this_item
if folder of the item_info is true then
process_folder(this_item)
else if (alias of the item_info is false) and ¬
(the name extension of the item_info is in the extension_list) then
trim_item(this_item)
process_item(this_item)
end if
end repeat
end process_folder

on trim_item(this_item)
set trim_chars to "." & extension_list
set the item_info to the info for this_item
set file_name to the name of item_info
set x to the length of the trim_chars
repeat while file_name ends with the trim_chars
set file_name to characters 1 thru -(x + 1) of file_name as string
end repeat
end trim_item

-- this sub-routine processes files
on process_item(this_item)
tell application prog_name to open this_item
delay 2
tell application "System Events"
tell application process prog_name
set frontmost to true
keystroke "p" using {command down}
repeat until window 1 exists
delay 0.1
end repeat
set pdf_pos to position of UI element 2 of UI element 1 of sheet 1 of window 1
set new_place to {(item 1 of pdf_pos) + 30, (item 2 of pdf_pos) + 30}
click at pdf_pos
delay 1
click at new_place
delay 1
keystroke file_name
delay 1
click button "Sichern" of window "Sichern"
delay 2
keystroke "w" using {command down}
end tell
end tell
set counter to counter + 1
end process_item
====================


Lass diese Automator Aktion laufen
0
leBeat
leBeat12.06.0617:59
danke für deine mühe ...
aber es geht irgendwie schneller mit acrobat.
0
_mäuschen
_mäuschen12.06.0618:04
aha, den Acrobat hab' ich aber nicht:-((
aber mit onboard Mitteln geht das wunderbar:-D

Diese 2 Abläufe noch kombinieren, dann wär's noch einfacher;-)
0
leBeat
leBeat12.06.0618:08
kontextmenue wär der kracher.
0
jogoto12.06.0618:11
_mäuschen

Du scheinst Dich gut mit AppleScipt auszukennen. Hast Du zufällig auch eine Lösung für mich Siehe hier
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.