获取该页的手写图
const parts = await mn.api('/documents/' + bookmd5 + '/pages/' + page + '/parts');
const contentId = parts.parts[0].contentId;
const r = await fetch('/bridge/v1/documents/' + bookmd5 + '/pages/' + page
+ '/content/' + contentId + '?maxEdge=1024');
document.querySelector('#shot').src = URL.createObjectURL(await r.blob());"<string>"文档与页面
获取页面媒体文件
按 contentId 取回某一页上某项二进制内容的原始字节,例如手写与留白的合成图。
contentId 取自 GET /documents/{bookmd5}/pages/{index}/parts。
返回的是图片本身,不是 JSON,因此该接口要用 fetch 原语读取。
GET
/
documents
/
{bookmd5}
/
pages
/
{index}
/
content
/
{contentId}
获取该页的手写图
const parts = await mn.api('/documents/' + bookmd5 + '/pages/' + page + '/parts');
const contentId = parts.parts[0].contentId;
const r = await fetch('/bridge/v1/documents/' + bookmd5 + '/pages/' + page
+ '/content/' + contentId + '?maxEdge=1024');
document.querySelector('#shot').src = URL.createObjectURL(await r.blob());"<string>"路径参数
文档的内容标识。取自 GET /study-sets/{topicid}/documents 响应里各项的 bookmd5、GET /ui-state 的 state.bookmd5,或 GET /search?scope=documents。
PDF 页序,文档第一页为 1。
必填范围:
x >= 1二进制项的身份。取自 POST /notes/batch-get 响应 items[].parts[].contentId,或 GET /documents/{bookmd5}/pages/{index}/parts 响应里的 contentIds。
查询参数
返回图片的最长边。
必填范围:
64 <= x <= 4096限定某个学习集。在 GET /documents/{bookmd5}/pages/{index}/parts 上只调整旧留白映射的解析优先级,不按学习集过滤。
响应
图片的原始字节。
The response is of type file.