IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

Visualiser des PDF sous AIR : dur dur


Sujet :

Flex

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 1
    Par défaut Visualiser des PDF sous AIR : dur dur
    Bonjour,
    Je galère depuis un petit moment pour afficher des pdf téléchargés dans mon application air.
    Les PDF sont récupérés pas une URL du type http://hostname/getdocument.aspx?id=10

    Dans une ancienne application flex (non AIR), j'utilisais la fonction navigatetourl avec un petit bout de code javascript permettant d'afficher mon PDF dans le butineur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (navigatetourl("(javascript:) window.open('http://...) )
    . Sous Air cette solution provoque des erreur Sandbox que je ne sais pas contourner.

    j'utilise donc un petit code source récupérer sur internet CPDFPREVIEW. Mais le résultat n'est pas probant. Mais j'ai du oublié un truc!!!

    En utilisant le code suivant, j’obtiens un écran vide. Par contre si j'affiche une page HTML, tout fonctionne bien.


    Merci d'avance de votre aide


    Mon code Flex est le suivant.

    Code CPDFPreview.MXML

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Window xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="912" height="636"
        creationComplete="init();"
        >
     
     
        <mx:Script>
            <![CDATA[
     
        import flash.display.NativeWindow
                      private const  DEFAULT_TITLE:String    = "PDF Preview";
     
     
                private function init():void {
        this.transparent = false;
        this.alpha = 1.0;
        this.rotation = 0;
                 this.nativeWindow.stage.scaleMode = "noScale";
        this.htMainView.htmlLoader.navigateInSystemBrowser = true;
     
                }
     
                public function loadURL( anURL:String = "http://your.url.default/", showStatusLocation:Boolean = false ):void {
     
                    title = DEFAULT_TITLE;
                    if ( true == showStatusLocation ) { 
                        status = ' Dateipfad: ' + anURL;
                    }
     
                    htMainView.location = anURL;
        this.htMainView.setVisible(true);
     
     
                }
     
                public function loadFile( anURL:File, showStatusLocation:Boolean = false  ):void {
     
                    if ( null != anURL ) {
                        loadURL( "file://" + anURL.nativePath, showStatusLocation );
                    } 
     
                }
     
            ]]>
        </mx:Script>
     
        <mx:HTML id="htMainView" right="0" left="0" top="0" bottom="0"  visible="false" height="100%" width="100%"/>
     
    </mx:Window>



    Dans mon programme principal mon code est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    private var aPreview:CPDFPreview = new CPDFPreview();
    aPreview.open( true );
    aPreview.loadURL("http://localhost:49684//getdocument.aspx?id=14833.pdf&type=pdf", true);

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 319
    Par défaut
    as-tu essayé directement avec le composant HTML de AIR?

Discussions similaires

  1. Imprimer des PDF sous forme de livre
    Par Gildas86 dans le forum Mise en forme
    Réponses: 5
    Dernier message: 30/10/2011, 13h14
  2. Visualiser des pdf dans un panel
    Par smendou dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 12/06/2008, 09h47
  3. [SSRS][2k5] Probleme avec la visualisation des pdf
    Par cedrico15 dans le forum SSRS
    Réponses: 0
    Dernier message: 08/02/2008, 10h10
  4. Réponses: 1
    Dernier message: 06/07/2007, 16h52
  5. Visualiser des résultats sous forme d'un tableau (type Excel)
    Par meera dans le forum Interfaces Graphiques
    Réponses: 34
    Dernier message: 22/05/2007, 12h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo