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
Apache flex 在Flex应用程序中集成PDF查看还有其他方法吗?_Apache Flex_Air - Fatal编程技术网

Apache flex 在Flex应用程序中集成PDF查看还有其他方法吗?

Apache flex 在Flex应用程序中集成PDF查看还有其他方法吗?,apache-flex,air,Apache Flex,Air,我正在寻找在Flex应用程序中嵌入PDF查看的方法 目前我看到的唯一选择是使用该类,只有在使用AIR时才有效。这没什么大不了的——如果有必要的话,我愿意使用AIR——但根据我以这种方式查看PDF的实验,AIR似乎只是简单地集成了嵌入式Adobe PDF浏览器插件进行查看,它不仅显示PDF页面,而且还提供了所有操作控件(缩放、打印等)我不想看到 我正在寻找某种类似Java库的东西——一种只需单独呈现PDF的嵌入式组件。 是否有人找到了一种方法,通过AIR的内置组件或其他方法来实现这一点 看看它是否

我正在寻找在Flex应用程序中嵌入PDF查看的方法

目前我看到的唯一选择是使用该类,只有在使用AIR时才有效。这没什么大不了的——如果有必要的话,我愿意使用AIR——但根据我以这种方式查看PDF的实验,AIR似乎只是简单地集成了嵌入式Adobe PDF浏览器插件进行查看,它不仅显示PDF页面,而且还提供了所有操作控件(缩放、打印等)我不想看到

我正在寻找某种类似Java库的东西——一种只需单独呈现PDF的嵌入式组件。 是否有人找到了一种方法,通过AIR的内置组件或其他方法来实现这一点

看看它是否有用


我不认为你可以直接嵌入PDF文件(但我不太确定),但是如果你完全需要嵌入,并且不想打开新窗口,你可以将PDF转换为可以插入应用程序的另一种格式。

有几种方法,但实际上在Flex应用程序中都没有PDF:

  • 将PDF转换为SWF。使用或类似的方法转换文件
  • 使用,一种在flash/flex上使用iframe的方法,使其看起来像是应用程序中的外部页面。然而,这种方法也有一些缺点——其中大部分都有详细的描述

  • 如果您的目标是在Flex环境中简单地显示PDF,那么您可以使用IFrame方法。你可以在这里找到一个例子

    通过使用这种方法,您可以加载任何包含PDF的HTML内容


    看看。

    好了,伙计们,这正是我们要找的


    您想要的是AIR,这篇Adobe文章描述了这一点: