|
|
@@ -8,10 +8,6 @@ var hiddenFrame = document.getElementById("hiddenFrame");
|
|
|
// 用于显示正在加载的提示
|
|
|
var spinner;
|
|
|
var spinnerContainer = document.getElementById('viewerContainer');
|
|
|
-// 能打印的最大页数(页数超过,需要先下载pdf,再打印)
|
|
|
-var PRINT_MAX_PAGE_SIZE = 200;
|
|
|
-var ALERT_FILE_TOO_LARGE = "PDF超过" + PRINT_MAX_PAGE_SIZE
|
|
|
- + "页,建议先下载到本地,再进行查看或打印";
|
|
|
var pdfDoc;
|
|
|
// 页码
|
|
|
var pageIndex = 1;
|
|
|
@@ -79,10 +75,6 @@ $("#pageIndex").keypress(function(event) {
|
|
|
if (value == pageIndex) {
|
|
|
return;
|
|
|
}
|
|
|
- if (pageSize > PRINT_MAX_PAGE_SIZE) {
|
|
|
- alert(spinnerContainer, ALERT_FILE_TOO_LARGE);
|
|
|
- return;
|
|
|
- }
|
|
|
pageIndex = parseInt(value);
|
|
|
renderPage(pageIndex);
|
|
|
} else {
|
|
|
@@ -226,7 +218,7 @@ function renderPage(pageIndex) {
|
|
|
if (!pdfDoc) {
|
|
|
return;
|
|
|
}
|
|
|
- if (printType == "PRINT" && pageSize <= PRINT_MAX_PAGE_SIZE) {
|
|
|
+ if (printType == "PRINT") {
|
|
|
spinner = showLoading(spinner, spinnerContainer);
|
|
|
}
|
|
|
pdfDoc.getPage(pageIndex).then(function(page) {
|
|
|
@@ -303,10 +295,6 @@ function nextPage() {
|
|
|
if (!pdfDoc || pageIndex >= pageSize) {
|
|
|
return;
|
|
|
}
|
|
|
- if (pageSize > PRINT_MAX_PAGE_SIZE) {
|
|
|
- alert(spinnerContainer, ALERT_FILE_TOO_LARGE);
|
|
|
- return;
|
|
|
- }
|
|
|
pageIndex++;
|
|
|
renderPage(pageIndex);
|
|
|
}
|
|
|
@@ -316,10 +304,6 @@ function nextPage() {
|
|
|
*/
|
|
|
function printPdf() {
|
|
|
spinner = hideLoading(spinner);
|
|
|
- if (pageSize > PRINT_MAX_PAGE_SIZE) {
|
|
|
- alert(spinnerContainer, ALERT_FILE_TOO_LARGE);
|
|
|
- return;
|
|
|
- }
|
|
|
if (!pdfDoc) {
|
|
|
return;
|
|
|
}
|