PDF openen in flash projector

Zondag 22 Mei, 2005

Om een PDF te linken in een projector file (Flash) heb je 2 mogelijkheden:

1) De file met getURL(); linken
Dit heeft echter het nadeel dat je je browser gaat gebruiken om je PDF document te openen. Niet echt ideaal dus…

2) Met fscommand();
Dit lijkt me eerder de juiste manier. Alleen is er sinds Flash Player 6 een restrictie op de parameters: het is voortaan niet meer mogelijk om je bv
fscommand(”EXEC”, “start mijnpdf.pdf”); te openen. Spaties zijn namelijk niet meer toegelaten in de parameters.

Proxy.exe van Northcode biedt hier een handige workaround voor. Nadeel is dat je voor elk bestand dat je wil openen, je een aparte .exe en .bat moet aanmaken.

Als je met een hele hoop pdf’s zit, niet zo handig. Daarom heb ik een klein php batch scriptje gemaakt om deze files automatisch aan te maken.
Het werkt heel eenvoudig: het leest je documenten directory, en maakt voor elke file een .exe (een copy van proxy.exe) en een .bat file aan.

Download het bestandje - proxybatch.php (v 1.0)

Plaats proxybatch.php in je CD-rom development “root”, tesamen met de proxy.exe (downloaden bij Northcode). Geef in de php file aan in welke directory je documenten zitten (bv. pdf).
Voer proxybatch.php uit in je webbrowser, en je bent klaar: het script heeft een directory fscommand gemaakt met .bat en .exe files.

Veel plezier!

Reageren