我在Flash中编写了类似PowerPoint的应用程序,现在我们的客户希望在使用该应用程序时在单独的屏幕上查看演讲者备注(PDF文件)。我需要的是一个单独的应用程序/ html页面,它可以显示PDF并在主幻灯片更改时以编程方式更改页面。
这可能吗?
如果是这样,最简单的方法是使用html页面+ javascript或Flex / AIR应用程序吗?
需要在不更改PDF的情况下完成,因为有600多个文件需要查看。
答案 0 :(得分:1)
您可以使用html渲染器在adobe AIR中嵌入PDF。我自己从未这样做过,但这里有一些很好的答案:How do I display a PDF in Adobe Flex?。
答案 1 :(得分:0)
无法直接将PDF嵌入到Flash应用程序中(AS中没有用于此的渲染引擎)。 Flash / Flex应用程序正在使用一种技巧来渲染PDF(一种使用Acrobat插件进行渲染的浮动HTML框架)。因此,在您的情况下,HTML / JS方法是正确的,不需要Flash。
我不知道你是否可以使用内部JS api滚动PDF,但我想你可以。可以从浏览器发送事件(阅读this链接),因此您需要阅读Acrobat SDK documentation以查找如何滚动页面。