Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flex/AIR/HTML PDF脚本查看器_Html_Apache Flex_Pdf_Air - Fatal编程技术网

Flex/AIR/HTML PDF脚本查看器

Flex/AIR/HTML PDF脚本查看器,html,apache-flex,pdf,air,Html,Apache Flex,Pdf,Air,我已经用Flash编写了一个类似PowerPoint的应用程序,现在我们的客户希望在使用该应用程序时在单独的屏幕上查看演讲者笔记(PDF文件)。我需要的是一个单独的应用程序/html页面,它可以在主幻灯片更改时显示PDF和编程更改页面 这可能吗 如果是这样,使用html页面+javascript还是Flex/AIR应用程序最简单 这需要在不更改PDF的情况下完成,因为有600多个文件需要查看。无法将PDF直接嵌入Flash应用程序中(因为该应用程序中没有渲染引擎)。Flash/Flex应用程序正

我已经用Flash编写了一个类似PowerPoint的应用程序,现在我们的客户希望在使用该应用程序时在单独的屏幕上查看演讲者笔记(PDF文件)。我需要的是一个单独的应用程序/html页面,它可以在主幻灯片更改时显示PDF和编程更改页面

这可能吗

如果是这样,使用html页面+javascript还是Flex/AIR应用程序最简单


这需要在不更改PDF的情况下完成,因为有600多个文件需要查看。

无法将PDF直接嵌入Flash应用程序中(因为该应用程序中没有渲染引擎)。Flash/Flex应用程序正在使用一种技巧来呈现PDF(一种浮动HTML框架,使用Acrobat插件进行呈现)。因此,在您的案例中,HTML/JS方法是正确的,不需要Flash


我不知道您是否可以使用内部JSAPI滚动PDF,但我想您可以。可以从浏览器(读取链接)发送事件,因此您需要阅读以了解如何滚动页面。

您可以使用html呈现程序将PDF嵌入adobe AIR中。我自己从来没有做过,但这里有一些很好的答案:

谢谢!我用我的一个PDF尝试了你链接到的样本,但没有显示出来。你知道是什么原因造成的吗?你按下“创建PDF对象”按钮了吗?是的,这就是我得到PDF样本的方式。即使在用我自己的文件点击后,我也只得到了PDF应该在的空白处。谢谢,但大多数都是将PDF转换成具有相同内容的Flash。虽然我可以编写整个转换过程的脚本,但仍然会留下两倍多的文件供分发,而且其中一些PDF文件很大。为了节省分发和安装空间,我宁愿直接使用实际的PDF。我接受这个答案,因为它是如何提出这个问题的最佳答案。实际上,Flash应用程序嵌入了另一个应用程序(AutoPlay Media Studio 8),我使用了它内置的显示PDF的功能。。很抱歉反应太晚。AIR的webkit渲染引擎应该能够渲染PDF(无需将其转换为swf),前提是用户的机器上安装了acrobat:谢谢,这看起来很有希望。在这种情况下,它的工作方式与我让AutoPlay应用程序工作的方式几乎相同,但在以后知道它总是很好的!