[GastForen Programmierung/Entwicklung AppleScript OSX Lion, QuarkXPress 7.5, Script zum PDF speichern erweitern . . .

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

OSX Lion, QuarkXPress 7.5, Script zum PDF speichern erweitern . . .

ehwda
Beiträge gesamt: 66

29. Sep 2015, 10:29
Beitrag # 1 von 2
Bewertung:
(870 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Kann mir da jemand weiterhelfen?

Habe hier ein Script mit dem ich QXP-Dokumente als PDF speichere.
Falls das PDF gleichen Namens schon vorhanden ist, passiert nichts, das Script bleibt "stumm".

Code
set TargetFolder to (path to desktop folder) 
tell application "QuarkXPress Passport"

tell project 1
set projName to name
tell layout space 1
set name to projName
end tell
end tell
try
export layout space 1 of project 1 in ((TargetFolder as string) & projName & " - low.pdf") as "PDF" PDF output style "PDF-low"
end try
end tell


Dies kann ich abfangen mit z.B.
Code
on error number 12 
display dialog "gibts schon"


Was ich nun stattdessen gerne hätte, wäre ein Dialog, der mir erlaubt das bestehende PDF in den Papierkorb zu befördern.
Habe verschiedenes probiert, aber bin nicht dahinter gekommen wies es funktionieren könnte.
Danke für jede Hilfe.

Gruss, Eugen
X

OSX Lion, QuarkXPress 7.5, Script zum PDF speichern erweitern . . .

ehwda
Beiträge gesamt: 66

4. Okt 2015, 11:16
Beitrag # 2 von 2
Beitrag ID: #543297
Bewertung:
(748 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Habe einen Weg gefunden:

Code
set TargetFolder to (path to desktop folder) 

tell application "QuarkXPress Passport"
tell project 1
set projName to name
tell layout space 1
set name to projName
end tell
end tell
try
export layout space 1 of project 1 in ((TargetFolder as string) & projName & " - low.pdf") as "PDF" PDF output style "PDF-low"

on error number 12
set diesedatei to (projName & " - low.pdf")
set bereitsda to button returned of (display dialog "gibts schon" buttons {"löschen", "öffnen", "Abbruch"})
if bereitsda = "Abbruch" then error number -128
if bereitsda = "löschen" then tell application "Finder" to delete file diesedatei
if bereitsda = "öffnen" then tell application "Adobe Acrobat Pro" to open (TargetFolder as string) & diesedatei

end try
end tell


Gruss, Eugen


als Antwort auf: [#543118]

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.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/