是否可以使用ViewerJS获取要显示的PDF文档中的页数?
我可以从ViewerJS附带的pdf.js
文件中看到data.numPages
,但是我根本无法弄清楚如何访问它。
一种解决方案(我不喜欢,但是可行)是获取<span id="numPages" class="toolbarLabel">of 12</span>
并解析内部文本...
var text = document.getElementById("numPages").innerText;
var numPages = parseInt(text.match(/^of (\d+)/i)[1], 10);
console.log(numPages);
<span id="numPages" class="toolbarLabel">of 12</span>
有人可以指出我如何从ViewerJS数据中获取价值,而不是上面的可怕解决方案吗?
还请注意,ViewerJS正在<iframe>
中显示,但这对答案没有影响,因为它是相同域,等等。
答案 0 :(得分:1)
似乎您可以计算mds = MDS(n_components=2, dissimilarity='precomputed')
X_r = mds.fit(jac_sim).embedding_
plt.figure()
plt.scatter(X_r[:3:,0],X_r[:3:,1],c="red")
plt.scatter(X_r[3::,0],X_r[3::,1],c="blue")
plt.savefig((args.Directory + "/MDS2.svg"), format = "svg")
元素来获取总页数,如下所示:
.page