hilfdirselbst.ch
Facebook Twitter gamper-media

PlugIns, XTensions und Knowhow: Publishing-Worker.com

tegi
Beiträge: 11
6. Jul 2004, 10:27
Beitrag #1 von 8
Bewertung:
(1154 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

PDF aus Acrobat 5 mit Javascripts auch für Reader 6


Hallo,
Ich habe eine CD erstellt mit diversen PDF's aus Acrobat 5, welche mittels Javascripts navigierbar sind. Leider funktioniert das nicht, wenn der Reader 6 eingesetzt wird; beim Händchen bleibt der Zeigefinger unten. Ist das ev. ein bekanntes Problem?

Danke für schnelle Hilfe
Thomas Top
 
X
Marc Véron  M 
Beiträge: 484
6. Jul 2004, 10:43
Beitrag #2 von 8
Beitrag ID: #95184
Bewertung:
(1151 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

PDF aus Acrobat 5 mit Javascripts auch für Reader 6


Guten Tag,

Sind die PDF-Dateien mit Sicherheitseinstellungen versehen und wenn ja, mit welchen?

Gruss aus Allschwil
Marc Véron
http://www.veron.ch
als Antwort auf: [#95179] Top
 
tegi
Beiträge: 11
6. Jul 2004, 11:06
Beitrag #3 von 8
Beitrag ID: #95190
Bewertung:
(1151 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

PDF aus Acrobat 5 mit Javascripts auch für Reader 6


Die Dateien sind mit der 'Acrobat Standardsicherheit' versehen mit folgenden Berechtigungen:
- Dokumentänderung nicht zulässig
- Hinzufügen oder Ändern von Kommentaren und Formularfeldern nicht zulässig

Und alles mit einem Kennwort geschützt (bei 'Kennwort zum Ändern von ....')

Ich habe auch schon versucht, die Sicherheitseinstellungen wegzulassen mit dem Erfolg, dass der Zeigefinger erscheint, das Script aber nicht ausgeführt wird.
als Antwort auf: [#95179] Top
 
Marc Véron  M 
Beiträge: 484
6. Jul 2004, 11:31
Beitrag #4 von 8
Beitrag ID: #95198
Bewertung:
(1151 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

PDF aus Acrobat 5 mit Javascripts auch für Reader 6


Hallo,

- Hinzufügen oder Ändern von Kommentaren und Formularfeldern nicht zulässig

An dieser Einschränkung hakt vermutlich die Navigation. Der Zugriff auf Felder wird gesperrt, und somit kann auch das zur Navigation eingesetzte JavaScript nicht darauf zugreifen. (Der 6er ist in diesbezüglich strikter).

Ich würde es mal ohne diese Option versuchen.

Gruss aus Allschwil
Marc Véron
http://www.veron.ch
als Antwort auf: [#95179] Top
 
tegi
Beiträge: 11
6. Jul 2004, 11:50
Beitrag #5 von 8
Beitrag ID: #95208
Bewertung:
(1151 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

PDF aus Acrobat 5 mit Javascripts auch für Reader 6


Hallo,

der Zeigefinger erscheint nun auch, aber das Script wird immer noch nicht ausgeführt. Behandelt Acrobat 6 Javascripts ev. anders?


Das ist das Script, welches nicht ausgeführt wird:

function openIndex()
{ app.openDoc("../index.pdf", this);
this.closeDoc(); //avoid to many documents open

}

Gruss aus Oberwil
Thomas Egeli
als Antwort auf: [#95179] Top
 
Marc Véron  M 
Beiträge: 484
6. Jul 2004, 13:49
Beitrag #6 von 8
Beitrag ID: #95255
Bewertung:
(1151 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

PDF aus Acrobat 5 mit Javascripts auch für Reader 6


Guten Tag,

Das liegt an einer neuen Eigenschaft des Document-Objektes, die aus Sicherheitsgründen ab Acrobat 5.05 eingeführt wurde. Es handelt sich um Doc.disclosed (muss auf true gesetzt werden).

Dies kann gemacht werden, indem in allen betroffenen Dokumenten im Document JavaScript zuoberst (ausserhalb einer Funktion) die folgende Zeile eingefügt wird:

this.disclosed = true;

Gruss aus Allschwil
Marc Véron
http://www.veron.ch


als Antwort auf: [#95179] Top
 
Anonym
Beiträge: 22827
6. Jul 2004, 15:11
Beitrag #7 von 8
Beitrag ID: #95286
Bewertung:
(1151 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

PDF aus Acrobat 5 mit Javascripts auch für Reader 6


Hallo,

das habe ich gemacht und auch 'disclosed' durch 'disclosure' ersetzt:

this.disclosure = true;
function openIndex()
{ app.openDoc("../index.pdf", this);
this.closeDoc(); //avoid to many documents open

}

aber dennoch wird jeweils nur die Datei index.pdf geschlossen, statt zu ihr zurückgekehrt.
als Antwort auf: [#95179] Top
 
Marc Véron  M 
Beiträge: 484
6. Jul 2004, 15:32
Beitrag #8 von 8
Beitrag ID: #95289
Bewertung:
(1151 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

PDF aus Acrobat 5 mit Javascripts auch für Reader 6


Hallo,

Die Eigenschaft heisst disclosed; sie muss beim zu öffnenden Dokument gesetzt sein (also index.pdf). So wie ich den Code-Ausschnitt verstehe, wird sie hier im Dokument gesetzt, das den Code aufruft.

Wo wird denn die Funktion openIndex() aufgerufen?

Gruss
Marc Véron
als Antwort auf: [#95179] Top
 
X