문제

I need to open a PDF in flash player 10. The swf will not be running in a browser and there will not be an adobe reader program on the system. I need to know if its possible to open a PDF without converting it in any way, in the flash player. I've searched google for countless hours and nothing has come up, only conversion software and code to open it in a browser.

Thanks, Jordan

도움이 되었습니까?

해결책

Read this Article.

http://va.lent.in/blog/tag/pdf2swf/

It goes into great detail of the research and limitations of PDF with ActionScript

다른 팁

If this won't be running in the browser, how will it be running? As a stand-alone .swf file? Could you run this as an Adobe AIR application? AIR does support rendering of PDF content.

No, it's not possible to view a PDF in Flash without either converting the PDF ahead of time to a flash format, or using an external PDF reader.

It may be possible to port some opensource PDF reader to Flash, maybe using Alchemy, but this will be a long and hard project, not something you could quickly throw together.

There an other alternative, read PDF bytes and render it with AS3. Few libs already exist (on http://code.google.com):

  • purepdf (with org.purepdf.pdf.PdfReader)
  • as3-pdfreader (with org.pdfbox.pdfparser.PDFParser)

These PDF parsers don't support all avaiable PDF format's functionalities and I think you can't handle it with the same easiness of AIR integrated PDF reader (througt flash.html.HTMLLoader).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top