2010-06-04 10 views
0

Je dois ouvrir un fichier PDF dans Flash Player 10. Le fichier SWF ne sera pas exécuté dans un navigateur et il n'y aura pas de programme Adobe Reader sur le système. J'ai besoin de savoir s'il est possible d'ouvrir un fichier PDF sans le convertir de quelque façon que ce soit, dans le lecteur flash. J'ai cherché google pendant d'innombrables heures et rien n'est venu, seulement le logiciel de conversion et le code pour l'ouvrir dans un navigateur.Ouvrir pdf dans flash player 10

Merci, Jordan

+0

Pourriez-vous décrire pourquoi vous en avez besoin dans ces exigences spécifiques? Vous demandez beaucoup. Il devra subir une réécriture de la fonctionnalité du spectateur. Êtes-vous prêt à payer pour la librairie commerciale ou les composants? – phwd

+0

Malheureusement, je ne peux pas décrire pourquoi ces exigences sont nécessaires. Expliquez ce que vous entendez par "Il devra subir une réécriture de la fonctionnalité du spectateur". En ce moment je ne suis pas disposé à payer pour des libs commerciaux ou des composants mais je ne me dérange pas si elles sont suggérées. – Jordan

Répondre

0

Si ce ne sera pas en cours d'exécution dans le navigateur, comment il sera en cours d'exécution? En tant que fichier .swf autonome? Pourriez-vous l'exécuter en tant qu'application Adobe AIR? AIR prend en charge le rendu du contenu PDF.

+0

Merci pour l'idée mais non ce ne peut pas être une application Adobe Air. Il doit s'agir d'un fichier .swf as3 pur. – Jordan

0

Non, il est impossible de voir un PDF en Flash sans soit convertir le fichier PDF à l'avance à un format flash ou en utilisant un lecteur PDF externe.

Il est peut-être possible de porter un lecteur PDF opensource vers Flash, peut-être en utilisant Alchemy, mais ce sera un projet long et difficile, pas quelque chose que vous pourriez rapidement lancer ensemble.

0

Il existe une autre alternative, lire les octets PDF et le rendre avec AS3. Peu libs existent déjà (sur http://code.google.com):

  • purepdf (avec org.purepdf.pdf.PdfReader)
  • AS3-pdfreader (avec org.pdfbox.pdfparser.PDFParser)

Ces Les analyseurs PDF ne prennent pas en charge toutes les fonctionnalités du format PDF disponibles et je pense que vous ne pouvez pas le gérer avec la même facilité de lecture de PDF intégré AIR (thrugt flash.html.HTMLLoader).