Je cherche à ouvrir dans mon application des fichiers PDF stockés localement.
Je souhaite par ailleurs iniber la possibilité d'enregistrer le pdf, pouvoir atteindre un page prédéfinie à l'ouverture et le tout, sans conversion SWF ou autre...
J'ai lu tout un tas de topics sur ce sujet, j'ai fait des tests mais j'ai le sentiment que le sujet ne progresse plus depuis longtemps...
J'ai récupéré un PDF Adobe explicitant les paramètres à passer dans l'url mais j'ai l'impression que cela ne marche avec un fichier local...
En fait , j'ai l'impression qu'on ne peut pas influer sur le PDF chargé de cette manière.
ALors si quelqu'un a des idées ...
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
creationComplete="onCreationComplete()"
width="600" height="800">
<fx:Script>
<![CDATA[
import mx.core.UIComponent;
public var pdfUrl:URLRequest = new URLRequest("freebep_326.pdf#toolbar=0");
public function onCreationComplete():void
{
if(HTMLLoader.pdfCapability == HTMLPDFCapability.STATUS_OK)
{
var htmlLoader:HTMLLoader = new HTMLLoader();
htmlLoader.load(pdfUrl);
htmlLoader.width = 600;
htmlLoader.height= 800;
pdfComponent.addChild(htmlLoader);
}
}
]]>
</fx:Script>
<mx:UIComponent id="pdfComponent" width="600" height="800"/>
</s:WindowedApplication>
Merci d'avance
Loïc