【发布时间】:2014-12-13 03:02:27
【问题描述】:
问题
我有一个 35mb 的 PDF 文件,有 130 页,我需要将其放到网上,以便人们每周打印不同的部分。
我现在在 Amazon S3 上托管 PDF 文件,并被告知用户不喜欢在选择要打印的页面之前必须等待整个文件下载。
我假设我将不得不发挥创造力并将整本杂志输出为 JPG 格式,并获得一个整洁的查看器,或者找到另一个像 ISSUU 这样不烂的服务。
要求和情况
我每周收到 130 个单页 PDF 文件(所有这些构成了杂志)。
- 用户可以浏览杂志
- 用户可以打印几页。
- 可以支付
- 自动化流程
我尝试过的事情
-
Google 文档查看器 - 出现错误,
Sorry, we are unable to retrieve the document for viewing or you don't have permission to view the document. - ISSUU.com - 他们让我的用户登录打印。无法自动上传/转换。
- FlexPaper - 使用 SWFTools(见下文)
-
SWFTools -
File is too complex错误。 - 托管带有封面图像预览的 PDF 文件 - 用户说在查看之前必须下载整个文件太慢了。 (我无法获得新用户。=()
谁有办法解决这个问题?或者修复我已经尝试过的东西?
【问题讨论】:
-
将 PDF 分成多个较小的文件不是一个有效的选项吗?是的,您需要对视图机制进行编程,但总体而言,您会提高性能。
-
用户不想下载一个 35mb 的文件只是为了看一个页面?难以置信。
-
每个用户在文档中拥有 2-10 页。他们通常想在新的出现时打印这些。我没有办法知道哪些页面属于谁而不看它。此外,我认为 Adobe 会加载前几页并让您在加载其余页面时查看它。他们是否改变了这一点,还是我需要做一些不同的事情?
-
您是否已与 Amazon S3 结婚,或者是否有机会使用您拥有 root 权限的 Linux 服务器(或者至少可以安装新软件?)
-
我嫁给了一些我不必管理、担心带宽和正常运行时间的东西。
标签: html asp.net-mvc pdf