问题标签 [flexpaper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
308 浏览

ruby-on-rails - Rails 路线重写

我认为这是一个简单的问题。我正在使用这个名为FlexPaper的有用的 Flash 文档阅读器。我将它嵌入到我的一个显示页面中。但是当我单击他们工具栏上的链接以在新浏览器中显示文档时,它指向以下链接:

http://example.com/ intels /FlexPaperViewer.swf?ZoomTime=0.5&FitPageOnLoad=false&PrintEnabled=false&SwfFile=%2FPaper.swf

这不起作用,我收到以下错误:

ActiveRecord::RecordNotFound in IntelsController#show

找不到 ID=FlexPaperViewer 的 Intel

但是如果我从路径中删除“intel”,那么 url 看起来像:

http://example.com/FlexPaperViewer.swf?ZoomTime=0.5&FitPageOnLoad=false&PrintEnabled=false&SwfFile=%2FPaper.swf

它工作正常。

我的问题是处理这个问题的最佳方法是什么?你能写一个重写以intels/FlexPaperViewer.swfintels 前缀开头并删除的 url 的路由吗?那会是什么样子?

有更好的选择吗?

0 投票
1 回答
1652 浏览

javascript - 如何将加密与 FlexPaper 结合使用

是否可以将FlexPaper阅读器配置为解密受密码保护的 PDF 或 SWF?

这是用例:

  1. 用户上传 PDF。
  2. 然后,我的服务器将通过pdf2swf将 PDF 转换为 SWF 。
  3. 然后以某种方式使用密码加密 SWF(不确定最好的方法)。
  4. 然后 FlexPaper 将能够解密 SWF 并显示它。

我要避免的是在浏览器缓存中缓存可读的 SWF。

关于实现这一目标的最佳方法的任何想法?

我知道,即使这样,它也不是一个完全安全的解决方案,但肯定会有所帮助。

注意:我在 Linux 和 OS X 上运行它并使用 Rails。

回答中提出的问题的答案:

  • 你需要它在电线上吗?

    不,我不这么认为,应用程序只能通过 SSL 访问

  • 您需要将文件安全地存储在硬盘上吗?

    理想情况下是的,我们将在服务器上对它们进行加密——但不是关键

  • 你到底想通过加密来防止什么?

    我希望应用程序的用户只能从网站上的 FlexPaper 阅读器查看文档。我不希望用户能够将可读文档下载到他们的机器上。

谢谢!

乔纳森

0 投票
2 回答
1338 浏览

javascript - 一个初学者的 JavaScript 问题

美好的一天,我一直在谷歌上搜索我遇到的很多问题,我总是在这里找到答案,我希望有人能花时间回答这个愚蠢的问题。我是 JavaScript 的初学者,我碰巧正在创建一个个人网站,它使用 Flexpaper 作为我的一些文件的查看器,我只是想知道如何根据用户点击的 href 更改 URL . 这是 Flexpaper 片段:

我打算将查看器放在 iframe 上或仅放在一边,然后将链接放在另一边或框架上。

它应该更改代码上的变量文件。我希望你能帮助我。

0 投票
1 回答
1846 浏览

flex4 - Flex 4 - 柔性纸帮助

我试图让 flexpaper 文档查看器在我的 flex 应用程序中工作,但似乎没有任何运气。

flexpaper - http://flexpaper.devaldi.com/default.jsp

我在这里下载了 swc 文件 - http://code.google.com/p/flexpaper/downloads/detail?name=FlexPaper_1.4.1_SDK_4.0_beta_swc.zip&can=2&q=

我已将我的 pdf 转换为 swf 并将其放在我的项目 bin-debug 文件夹中。

当我运行我的项目时,组件似乎显示在屏幕上,但查看器中没有加载文件。组件右上角的加载图标只是旋转和旋转。

我想知道我做错了什么,为什么 flexpaper 找不到/加载我的 pdf swf?

这是我正在使用的项目中的代码。

有什么想法吗?

0 投票
1 回答
2121 浏览

apache-flex - Flexpaper API 示例请求

我正在尝试使用 Flexpaper API,但我并不真正了解如何实现它们。

http://code.google.com/p/flexpaper/wiki/API

一旦用户打开或通过pdf的第10页,我想运行一个函数。

如何使用 Flexpaper API 的 getCurrPage 运行函数。

谢谢!

0 投票
1 回答
217 浏览

javascript - flexpaper 实现在 XP 上表现异常

我有一个网站,我已经在上面实现了 flexpaper,它工作得很好,至少我是这么认为的。昨天我有一个用户给我发了电子邮件,因为她试图查看一个文档,但因为它太小而不能。

原来,当 flexpaper 加载文档时,它将缩放设置为 -3%,我不知道她是否意识到这一点,只是在抱怨它以这种方式加载,或者真的认为它坏了。更改缩放很容易,但每次加载文档时都必须这样做很烦人。

我不知道它在 IE 中是否有相同的行为,但她在 Firefox 中遇到了这个问题。在我的机器、同事机器和她同事的机器上,它工作正常,但我们都在运行 vista 和 7。一旦我们加载了一台 XP 机器,缩放问题就出现了。

我知道 API 中有一个缩放功能,所以我可以很难设置缩放,但我很想知道是否有其他人遇到过这个问题以及是否有人知道原因是什么。如果它是可以修复的东西,我想修复它。

0 投票
1 回答
1322 浏览

flexpaper - 我如何使用 flexPaper 附加 swf 文件

我想简单地在 brpwser 中显示 .swf 文件,因为我已经下载了 FlexPaper 但我很困惑我如何附加 swf 文件

0 投票
2 回答
1718 浏览

ruby-on-rails-3 - flexpaper 默认的两页视图设置

我正在使用 flexpage 和 pdf2swf 为我的 pdf 文件生成 swf 并将其显示在我的页面中。

这是我使用的设置

ViewModeToolsVisible 设置为 true ,这样我可以看到以单页模式、两页模式和拇指模式查看页面的选项。如何将两页查看模式设为我的默认模式?

谢谢。

0 投票
2 回答
1103 浏览

php - CodeIgniter 中的 Flexpaper

我是 CodeIgniter 的新手。我尝试在我的 CodeIgniter 代码中仅使用我在视图区域中的 PHP 知识使用flexpaper,但它似乎不起作用。它随着文档加载而停止....

我正在尝试显示已转换的文档。我的实际问题是:在我的 CI 视图区域中的以下 JavaScript 代码中,地址SwfFile : escape(base)在以下代码行中的一个位置;现在应该将包含 swf 文件的文件夹放在哪里?

0 投票
1 回答
771 浏览

segmentation-fault - pdf2swf 分段错误(核心转储)错误 139 发生了什么?

我正在尝试将动态 pdf 文档转换为 swf 以与 FlexPaper 查看器一起使用。当我尝试转换 Paper.pdf 时(这是 flexpaper 示例中引入的 pdf),我收到错误 139。

这是php代码:

当我以详细模式(-vv)执行这些命令时,我得到了这个:

注意 文件包含 jpeg 图片 [1174] => 调试 | 移动到 -0.70 438.30 [1175] => 调试 | lineTo -0.70 729.35 [1176] => 调试 | lineTo 413.35 729.35 [1177] => 调试 | lineTo 413.35 438.30 [1178] => 调试 | lineTo -0.70 438.30 [1179] => VERBOSE Drawing 576x405 jpeg-image (id 90) at size 576x405 (414x291), >256 colors [1180] => Segmentation fault (core dumped) ) 139

我尝试使用“-O 1”和“-O 2”标志运行 pdf2swf。没有成功。

使用“-O 1”,我得到:VERBOSE endPage (GfxOutputDev) [752] => VERBOSE Flushing bitmap (bbox: 56,56,118,89 62x33) (对 0,0,595,841 进行剪辑) [753] => VERBOSE Drawing 62x33 image (id 10) 尺寸为 62x33 (62x33),17 种颜色 [754] => 分段错误(核心转储))139

并使用“-O 2”:endPage (FullBitmapOutputDev) [558] => VERBOSE Flushing bitmap (bbox: 0,56,595,800) [559] => VERBOSE Drawing 595x744 image (id 10) at size 595x744 (595x744), >256 colors [560] => 分段错误(核心转储))139

任何帮助,将不胜感激。