【发布时间】:2016-10-18 02:50:06
【问题描述】:
我正在 Cordova APP 中处理 PDJS 视图。
一切正常,只是 pdf 有点模糊。我知道这在某种程度上是因为视网膜显示,但我怎样才能改变这个 oder 如何获得正确的比例?
目前我正在尝试这个
pdfFile.getPage(data.page).then(function (page) {
canvas.width = $('#pdfContainer').width();
var viewport = page.getViewport(canvas.width / (page.getViewport(1).width));
canvas.width = viewport.width;
canvas.height = viewport.height;
var height= $('#pdfContainer').height();
if (canvas.height > height) {
canvas.height = height;
var viewport = page.getViewport(canvas.height / (page.getViewport(1).height));
canvas.width = viewport.width;
canvas.height = viewport.height;
}
var renderContext = {
canvasContext: context,
viewport: viewport
};
page.render(renderContext);
});
【问题讨论】:
-
你有没有设法解决这个问题?我有完全相同的问题。
-
是的,还需要这方面的帮助吗?
-
@distante 紧急?否则我稍后会提供答案
-
我找到了一个使用设备像素比的修复程序。这和你的一样吗?我也会发布“我的”答案。