我刚开始使用单片机阅读器并尝试使用我下载的 pdf,它大约有 800 页和 25mb 文件大小,现在的问题是单片机返回此错误
TypeError:无法读取 null 的属性“onFirstPageOfBook”
资源解释为文档,但使用 MIME 类型应用程序/pdf 传输
如果我使用 1 页 pdf,它可以正常工作。
这是我的代码:
<script type="text/javascript">
var bookData = {
getComponents: function () {
return [
'coolresume.pdf',
'content1.html'
];
},
getContents: function () {
return [
{title: "Chapter 1", src: 'coolresume.pdf'},
{title: "Chapter 2", src: 'content1.html'}
]
},
getComponent: function (componentId) {
return {url:componentId};
},
getMetaData: function(key) {
return {
title: "Test document",
creator: "Aron Woost"
}[key];
}
}
Monocle.Events.listen(
window,
'load',
function () {
window.reader = Monocle.Reader('reader', bookData);
}
);
</script>
这是我得到了我的示例 PDF,这也适用于将相同的 PDF 转换为 EPUB 时