2009-08-07 18 views
7

Ich zeige PDF-Datei, die on-the-fly innerhalb einer ASP-Seite generiert werden. Die PDF-Generierung (und der Download auf den Client) kann einige Zeit dauern und ich möchte dem Benutzer ein Feedback geben (eine Lade-Nachricht oder etwas).Adobe Reader Plugin Interaktion durch Javascript

AFAIK es gibt keine Möglichkeit zu wissen, wann die PDF angezeigt wird, da die DOM-Ereignisse ausgelöst werden, wenn das Adobe Reader-Plugin geladen wird (obwohl es noch nichts anzeigt).

Ich bemerkte, dass es eine Javascript-API für das Plugin-Objekt gibt, das ich möglicherweise verwenden könnte. Ich notierte eine LoadFile Methode, aber leider scheint es nicht viel zu tun. Die Dokumentation von Adobe ist wirklich nutzlos. Es spricht von Javascript nur als Plug-in-Writing-Sprache oder als OLE-Interaktion (und schlecht).

Gibt es Dokumentation für die API und ist es möglich zu wissen, wann die PDF geladen wurde? Es wäre perfekt, wenn ich einen PDF-Stream an einen PDF-Viewer weitergeben könnte.

Antwort

2

Ich wollte zu dem gleichen, eine Seite gefunden, die Ihnen helfen kann.

+1

Danke, aber ich war schon dort und die API ist für PDF-Scripting (das heißt, erstellen Sie eine ausgefallene PDF, die zusätzliche Sachen macht), anstatt das Leser-Plugin zu scripten. – R4cOON

+0

Sicher, aber die SDK enthält Scripting der ActiveX-Reader-Komponente auch, einfache Automatisierung obwohl, wenn Sie etwas über PostMessage und RecieveMessage finden würde ich auch sehr interessiert sein –