[GastForen Programme Web/Internet PDF Grundlagen / Web / eForms Seiteneifügen mit AppleScript

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Web/Internet - Webdesign, eForms
Themen
Beiträge
Moderatoren
Letzter Beitrag

Seiteneifügen mit AppleScript

jekyll
Beiträge gesamt: 2047

18. Jul 2005, 09:15
Beitrag # 1 von 6
Bewertung:
(1341 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Allerseits,
ich möchte Seiten mit AppleScript in eine bestehendes Dokument einfügen. Leider habe ich immer die Meldung " „Acrobat“ hat einen Fehler erhalten: „document {"MacHd:Users:sndormil:Desktop:Druckvorschlag.pdf"}“ versteht die Nachricht „insert pages“ nicht."
Kennt jemand einen Lösung? Meine Skript sieht so aus:

property Schreibtisch : {(path to desktop from user domain) as string}
property PdfDatei1 : {(Schreibtisch & "Druckvorschlag.pdf") as string}
property PdfDatei2 : {(Schreibtisch & "WilflexMischung.pdf") as string}
set NeuePdf to (Schreibtisch & "test.pdf") as string
tell application "Acrobat 6.0.1 Professional"
open PdfDatei1 with invisible
set countPagesDatei1 to count each PDPage of active doc
open PdfDatei2 with invisible
set countPagesDatei2 to count each PDPage of active doc
insert pages document PdfDatei1 from document PdfDatei2 ¬
starting with 1 number of pages countPagesDatei2 after countPagesDatei1
close document PdfDatei2 saving no
save document 1 to file NeuePdf
close document 1
end tell
X

Seiteneifügen mit AppleScript

klasinger
Beiträge gesamt: 1671

18. Jul 2005, 13:25
Beitrag # 2 von 6
Beitrag ID: #178276
Bewertung:
(1328 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

cih bin leider kein AS-Guru, daher kann ich nicht ganz so konkret behilflich sein. Jedoch eine Frage muss es mit AppleScript realisiert werden? Was haben Sie vor? Auch Acrobat biete diverse Möglichkeiten Seiten zusammenzufügen.
Wenn Sie konkrete AS-Fragen haben sollte Sie villeicht im Form von Hans Häßler nachschauen: http://www.dtpro.de/phpBB2/index.php.


als Antwort auf: [#178221]

Seiteneifügen mit AppleScript

jekyll
Beiträge gesamt: 2047

18. Jul 2005, 13:42
Beitrag # 3 von 6
Beitrag ID: #178280
Bewertung:
(1324 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Klaas,
danke für die Antwort.
Nein, es kann auch eine Javascript sein den ich ins AppleScript einbauen kann so etwa:

...
tell application "Acrobat 6.0.1 Professional"
open PdfDatei1
do script "activeDoc.insertPages({
nPage : -1,
cPath : \"/MacHd/Users/sndormil/Desktop/WilflexMischung.pdf\",
}); "
save document 1 to file NeuePdf
close document 1
end tell

Leider geht dieser auch nicht.

Nachtrag: Das Link geht nicht hast Du eine anderen oder ist es dieser hier? http://www.bitmix.de/


als Antwort auf: [#178276]
(Dieser Beitrag wurde von jekyll am 18. Jul 2005, 13:45 geändert)

Seiteneifügen mit AppleScript

klasinger
Beiträge gesamt: 1671

18. Jul 2005, 14:35
Beitrag # 4 von 6
Beitrag ID: #178291
Bewertung:
(1311 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ja es ist dieser Link, Unterpunkt Forum.
Noch eine Frage zu deinem Problem: Welches PDF soll welchem angefügtv werden? Deinem Script entnehme ist, das immer 1 PDF statisch definiert ist.
Zu welchem Zweck fügst du die PDFs zusammen. Wenn man dies weiss, kann für dich vielleicht eine andere Lösung um die Ecke denken.
Bzgl. JavaScript: da hat Adobe eine Referenz und einen Guide, ist aber nur innerhalb von Acrobat ausführbar.


als Antwort auf: [#178280]

Seiteneifügen mit AppleScript

jekyll
Beiträge gesamt: 2047

18. Jul 2005, 14:53
Beitrag # 5 von 6
Beitrag ID: #178298
Bewertung:
(1307 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Klaas,
es ist eigenlich eine Teil von eine AppleScript welche mehreren Programme ansprecht: Photoshop, File Maker, Indesign und Acrobat. Dieser 2 pdfs werden von File Maker erzeugt und haben immer die gleiche Name und Pfad. In den pdfs sind Anleitungen zum Druck.

Antwort auf: Bzgl. JavaScript: da hat Adobe eine Referenz und einen Guide, ist aber nur innerhalb von Acrobat ausführbar.

Man kann Javascript auch mit Applescript kombinieren, dann ist es auch von außerhalb ausführbar. z.B. (pdf Seiten in einzelne docs):

tell application "Acrobat 6.0.1 Professional"
activate
do script "var re = /.*\\/|\\.pdf$/ig;
var filename = this.path.replace(re,\"\");
try {
for (var i = 0; i < this.numPages; i++)
this.extractPages(
{
nStart: i,
cPath: \"Extracted_Pages/\"+filename+\"_\" + (i+1) +\".pdf\"
});
} catch (e) {
console.println(\"The attempt to extract pages did not work: \"+e)
}"
end tell

Ich habe den Forum gefunden und meine Frage schon gepostet. Danke


als Antwort auf: [#178291]
(Dieser Beitrag wurde von jekyll am 18. Jul 2005, 14:54 geändert)

Seiteneifügen mit AppleScript

jekyll
Beiträge gesamt: 2047

18. Jul 2005, 19:55
Beitrag # 6 von 6
Beitrag ID: #178364
Bewertung:
(1298 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Klaas,
Vielen Dank nochmals für die Adresse. Falls das Thema noch jemandem interessiert:
http://www.dtpro.de/...viewtopic.php?t=2671


als Antwort auf: [#178291]
X