2008-08-27 7 views
7

Vous cherchez un moyen d'afficher un PDF dans Flex. Je suis sûr qu'il y a plusieurs façons. Vous cherchez le plus facile à maintenir/intégrer/le plus convivial. Je suppose qu'il est possible d'afficher une fenêtre de navigateur dans l'application et de la restituer, mais si elle sort de IE/FireFox, ce n'est pas acceptable pour ce projet.Comment afficher un PDF dans Adobe Flex?

... Merci

Répondre

2

Découvrez Partager sur Acrobat.com, là, vous pouvez télécharger des fichiers PDF et les rendre embedable fichiers Flash (un peu comme YouTube pour les documents). Devrait être possible de les charger dans Flex. Ce n'est pas une solution idéale, mais vous devez malheureusement convertir le fichier PDF en fichier SWF pour pouvoir le charger dans une application Flex. Je ne connais pas de bons outils qui le font. Si quelqu'un d'autre le sait, partagez s'il vous plaît.

Si vous ciblez AIR, vous pouvez charger un fichier PDF dans une vue HTML, mais cela ne fonctionne pas lors de l'exécution dans le navigateur (le composant HTML est uniquement disponible dans AIR).

0

Oh doux, c'est une application d'air. Je vais aller avec la vue HTML. Je ne peux pas les convertir en fichier SWF car le client télécharge les fichiers.

4

Nous venons de faire une grande application AIR qui utilisait beaucoup le PDF - assurez-vous de vous épargner du chagrin et d'écrire du code pour vérifier la version acrobat ou même l'installer - s'ils ne l'ont pas vous avez gagné t obtenir une erreur, juste un contrôle HTML vide.

Je sais, cela semble évident, mais quand même ...

4

Désolé de le dire, mais convertion PDF genre de swf des choses flash. .. ça ne tue pas les pensées PDF?

Je veux dire, PDF devrait être papier électronique non? Lors de la création d'un fichier SWF, vous détruisez juste cela. Plus d'édition, plus de remplissage de formulaire. La chose étrange est, que PDF est un produit Adobe ... et Flex (Flash Builder) est un produit Adobe.

Deux produits qu'Adobe veut être dominateur mondial. Mais combiner PDF en Flex ... n'est pas standard.

+1

Ils sont à la fois Adobe Flash et Flex proviennent de Macromedia lors de la fusion.Il est dommage qu'Adobe n'ait pas profité de l'intégration d'un lecteur PDF dans Flash/Flex. – CrazyEnigma

0

si l'application AIR,

utilise HTMLLoader().

1

dans Adobe Digital Edition, Adobe Chargez les fichiers PDF dans Flash (si vous vérifiez le fichier principal .exe vous pouvez le voir), sans aucune conversion. donc je pense que c'est possible de faire. i décompilé et trouvé beaucoup de classes liées au format pdf, mais je ne peux pas courir après une recompilation :( si vous résoudre ce problème, vous devez vous concentrer Adobe Digital Edition produit.