mirror of
https://gitee.com/kekingcn/file-online-preview.git
synced 2026-09-13 00:14:56 +00:00
fix: honor custom watermark settings in PDF preview
This commit is contained in:
@@ -53,7 +53,18 @@
|
||||
url = baseUrl + 'getCorsFile?urlPath=' + encodeURIComponent(Base64.encode(url)) + "&key=${kkkey}";
|
||||
}
|
||||
var viewerUrl = baseUrl + "pdfjs/web/viewer.html?file=" + encodeURIComponent(url);
|
||||
var watermarkEncoded = encodeURIComponent('${watermarkTxt?js_string}');
|
||||
var watermarkParams = {
|
||||
watermarktxt: '${watermarkTxt?js_string}',
|
||||
watermarkxspace: '${watermarkXSpace?js_string}',
|
||||
watermarkyspace: '${watermarkYSpace?js_string}',
|
||||
watermarkfont: '${watermarkFont?js_string}',
|
||||
watermarkfontsize: '${watermarkFontsize?js_string}',
|
||||
watermarkcolor: '${watermarkColor?js_string}',
|
||||
watermarkalpha: '${watermarkAlpha?js_string}',
|
||||
watermarkwidth: '${watermarkWidth?js_string}',
|
||||
watermarkheight: '${watermarkHeight?js_string}',
|
||||
watermarkangle: '${watermarkAngle?js_string}'
|
||||
};
|
||||
var highlightEncoded = encodeURIComponent('${highlightall?js_string}');
|
||||
viewerUrl += "&disablepresentationmode=${pdfPresentationModeDisable}";
|
||||
viewerUrl += "&disableopenfile=${pdfOpenFileDisable}";
|
||||
@@ -61,7 +72,9 @@
|
||||
viewerUrl += "&disabledownload=${pdfDownloadDisable}";
|
||||
viewerUrl += "&disablebookmark=${pdfBookmarkDisable}";
|
||||
viewerUrl += "&disableediting=${pdfDisableEditing}";
|
||||
viewerUrl += "&watermarktxt=" + watermarkEncoded;
|
||||
Object.keys(watermarkParams).forEach(function (name) {
|
||||
viewerUrl += "&" + name + "=" + encodeURIComponent(watermarkParams[name]);
|
||||
});
|
||||
viewerUrl += "&pdfhighlightall=" + highlightEncoded;
|
||||
viewerUrl += "#page=${page}"; // ?c 确保数字不包含千位分隔符
|
||||
<#if "true" == pdfSidebarOpen>
|
||||
|
||||
Reference in New Issue
Block a user