我已经在网上冲浪了几个小时,有许多 jquery 翻书插件可以使用 HTML 中的内容或图像。但我需要一个可以使用 PDF 加载翻书页面的插件,它也必须在 IE 8 上工作,所以没有 HTML5。如果有人知道这样的插件,请告诉我,我不想使用 flash,因为它对我的工作不够灵活。
6 回答
看这里,pdfjs + turnjs: http: //www.maxims6n.bget.ru/pdf_books/demo_21.html
您可以使用此库将 PDF 转换为带有 jquery 的翻书。您只需要包含库并像这样调用插件:
<a title="Demo" subtitle="Test" showdownload href="https://heyzine.com/files/uploaded/bf8cb8abcd9f0c6da8680e6bdf1b7bf0cfb7ca51.pdf">example</a>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script type="text/javascript" src="https://heyzine.com/release/jquery.pdfflipbook.1.js"></script>
<script type="text/javascript">
$('a').pdfFlipbook();</script>
</script>
您还可以在此处查看演示:https ://heyzine.com/site/demo
有一些 PDF 到翻书转换器/软件可用,它们同时提供 Flash 和 HTML5。如果有人尝试在手机或任何其他不支持flash的平台上访问数字版,则数字版会自动提供HTML5以获得最佳翻转效果。
不确定您是否尝试过以下一些方法。 http://smashfreakz.com/2012/09/jquery-page-flip-book-plugins/ http://www.enough.pro/best-5-jquery-flipbook-plugins/
如果需要其他功能,我希望您可以自定义代码。
GitHub 上一个名为“PDF Flipbook”的项目使用带有 turnjs 和 pdfjs 库的 jQuery 以动画书样式显示 PDF 文件。https://github.com/erayakartuna/pdf-flipbook
您可以使用支持 PDF 的DFlip jQuery 插件来做到这一点,即使在 IE8 中也是如此。
它可以很容易地与 HTML 一起使用
<div class="_df_book" source="books/dflip manual.pdf" id="df_test_book"></div>
或者,如果需要,可以使用 JavaScript 选项进一步定制。
FlexPaper Zine 查看器正是您所追求的。当它不能使用 HTML5 时,它也会优雅地降级,以便旧版浏览器也有机会查看您的出版物
您可以在这里查看: http ://devaldi.com/zine/NZ_Tourism_2007.php?ro=html5,flash
以下是有关许可等的更多信息:http: //flexpaper.devaldi.com/flexpaper_flip_zine.jsp