3D PDF Erstellung

Fragen & Antworten zur Steuerung von 3D Inhalten in PDFs über JavaScript
Antworten
suessi22
Beiträge: 20
Registriert: 16.01.2007, 09:18

3D PDF Erstellung

Beitrag von suessi22 » 16.01.2007, 09:40

Hallo,

Problem besteht darin, dass das öffnen der 3D Pdf zu lange dauert. Ist es möglich, die Datei erst im deaktivierten 3D-Modus zu starten (2D Bild sichtbar) und dann automatisiert die aktivierung laufen zu lassen? So muss der User nicht so lange warten und kann sich schon mit dem Dokument beschäftigen.

Suessi22

Benutzeravatar
mavue7
Beiträge: 60
Registriert: 13.12.2006, 07:44

3D PDF Erstellung

Beitrag von mavue7 » 17.01.2007, 03:10

Hallo,

wenn du das pdf erstellst, wählst du in den allgemeinen einstellungen unter bildvorschau, was du brauchst (das ist dann das 2d).

dann sollte die animation erst starten, wenn du auf die bildvorschau klickst.

sollte die animation sofort starten, gehst du unter "werkzeuge - erweiterte bearbeitung-objektauswahl" und wählst per rechte maustaste auf die animation das menü "eigenschaften".

dort die bedingung für 3d aktivieren nach belieben ändern.

bestätigen, die hand (hand-werkzeug) wählen und es funzt :-)

mfg. mavue7

suessi22
Beiträge: 20
Registriert: 16.01.2007, 09:18

3D PDF Erstellung

Beitrag von suessi22 » 17.01.2007, 05:58

Hallo, Danke für die schnelle Antwort,

das Problem besteht aber weiterhin. Die Lösung, welche ich gerne hätte, läuft so:

1. Öffnen der 3d-PDF - wird geöffnet in 2D (3d deaktiviert)
2. Der Betrachter  hat einen ersten Eindruck von dem PDF-Blatt - nun soll automatisiert die 3d-Datei aktiviert werden (z.B. nach zwei Sekunden)

So ist es möglich - auch große 3D-PDF sofort zu öffnen - ohne manchmal ewig warten zu müssen - und auch ohne das der Betrachter dann extra die 3D-Datei anklicken muss - um sie zu animieren! Sicherlich ist dies nur mit einem Skript möglich - ich habe in diesem Bereich aber wenig Ahnung!

Suessi22

Benutzeravatar
mavue7
Beiträge: 60
Registriert: 13.12.2006, 07:44

3D PDF Erstellung

Beitrag von mavue7 » 17.01.2007, 06:47

ja gut. bis auf die kleinigkeit, dass die 3d animation nicht automatisch nach 2 sek (sondern nur durch manuelles klicken) startet, bekommst du mit der beschriebenen methode den gleichen effekt.


acronaut
Beiträge: 693
Registriert: 14.09.2006, 21:32
Kontaktdaten:

3D PDF Erstellung

Beitrag von acronaut » 26.01.2007, 11:01

Hi,

also wenn Du das 3D zeitgesteuert aktivieren möchtest, musst Du folgenden Code in Dein Dokument einbetten (Erweitert > JavaScript > Alle JavaScripts bearbeiten...):

Viel Spaß...

Gruß,
Andi

----------------------------------------------------------------------



//<Document-Level>
//<ACRO_source>Initialisierung</ACRO_source>
//<ACRO_script>
/*********** gehört zu: Document-Level:Initialisierung ***********/
function Initialisierung()
{

    if ( timeout.count >= 10 ) // Sekunden
         {
          console.println( "Aktiviere 3D" );
          var a3d = getAnnots3D(0)[0];
        a3d.activated = true;
          app.clearInterval( timeout );
         }
    timeout.count++;
}

timeout = app.setInterval( "Initialisierung()", 1000 );
timeout.count = 0;

//</ACRO_script>
//</Document-Level>

suessi22
Beiträge: 20
Registriert: 16.01.2007, 09:18

3D PDF Erstellung

Beitrag von suessi22 » 05.03.2007, 16:42

Super, ich danke Ihnen!

Suessi22

Antworten