我正在寻找一个flash或flex中的免费插件或其他可以让我阅读pdf文件的插件,我可以将它集成到我的网站中。
你知道吗? 更新
我得到的印象是我的问题不够明确,
我正在使用asp.NET开发一个网站,我需要向用户显示一个pdf文件,以便他可以读取文件和文件之间的分页。我正在寻找一个可以在网站中集成的开源插件。我真的不介意组件的技术 - 但我喜欢flash或flex中的东西。
我的问题是,网络应用程序将在没有互联网的计算机上运行,所以我需要一些我可以下载和使用而无需连接互联网的东西。
希望我现在很清楚, 谢谢!
答案 0 :(得分:9)
直接来自Google Code site:
<强> FlexPaper 强>
该项目为Adobe Flex&amp; Co.提供了一个轻量级的文档查看器组件。 Flash可与PDF2SWF(Swftools)等库配合使用,可在不安装任何PDF阅读器软件的情况下查看PDF文件。该项目提供Flex库和独立的Flash版本。
该组件以一种使其甚至可用于大型书籍/文档的方式重用displayObjects。查看器具有以下功能:
可以在此处看到查看器的示例:http://bit.ly/gjG93k
另一个包含大型文档的示例:http://bit.ly/9sAjWz(不到2 mb)
该项目还具有一个API,可用于与查看器进行交互。可在以下测试页面上查看可用的操作和事件:http://bit.ly/a8B96l
图书功能
这是一个提供“类似书籍”功能的组件:http://www.quietlyscheming.com/blog/components/flexbook/
您当然必须花时间将其与FlexPaper集成。找到两者兼有的机会已经很渺茫了。
答案 1 :(得分:2)
由于您需要在自己的服务器上托管的脱机pdf查看器,因此您可能会考虑一种解决方法,即服务器实际上将pdf转换为Flash可以加载的文件格式。例如,使用像这样的工具: http://www.foolabs.com/xpdf/
例如,使用上述工具的PDF到SWF转换器为http://www.swftools.org/
另一种选择是像这样使用服务器端PDF到图像转换器,然后在Flash中查看图像的幻灯片: http://www.phpclasses.org/package/5846-PHP-Convert-PDF-documents-to-images-using-Ghostscript.html
答案 2 :(得分:2)
如果您想加载PDF并在闪存SWF中显示它们,您会看到几个选项,但这里是最好的选项:
http://code.google.com/p/flex-iframe/
flex iframe。它基本上是flash中的iframe,允许您将HTML内容加载到swf中,就像迷你嵌套浏览器一样。唯一的要求是父swf确实在浏览器中加载。如果swf是独立运行的(不在网页中),那么它将会出错,因为flex-iframe项目大量使用对浏览器的ExternalInterface调用。
答案 3 :(得分:1)
试试这个 SWF Document Viewer
答案 4 :(得分:1)
答案 5 :(得分:1)
如果我理解你的意图
Issuu
是正确的方法。它们为您提供了一个解决方案,您可以像书本一样翻阅PDF。
他们甚至有一个可以集成到您的应用程序中的API
请参阅http://issuu.com/services/api/gettingstarted.html
您也可以根据他们的博客文章
通过API上传我还没有使用过API,但据我所知(必须为客户端搜索一些类似的解决方案),这非常棒。
无论如何其他解决方案都包括
Slideshare的 http://www.slideshare.net/
Scribd http://www.scribd.com/developers
和
Docstoc http://platform.docstoc.com/
仅举几例。
无论如何,我很确定有很多不同的服务 在那里。
希望其中一些符合您的需求。
答案 6 :(得分:0)
请查看此在线查看器。 http://view.samurajdata.se/
希望它对你有所帮助。
答案 7 :(得分:0)
Web浏览器中一个有趣的客户端纯JavaScript PDF查看器:http://syntensity.com/static/poppler.html
故事的糟糕部分是巨大的下载量。
是的,你猜对了,它基于Poppler PDF库,使用Emscripten 编译成JavaScript 。
答案 8 :(得分:0)
我开始编写一个jQuery插件,用于显示PDF而无需客户端软件。它基于PDF.js。