更新PDF.JS解析组件 新增:控制签名/绘图/插图控制方法

This commit is contained in:
gaoxiongzaq
2023-08-16 09:04:12 +08:00
parent 98f83d9be1
commit 8268fc796e
178 changed files with 64647 additions and 62043 deletions

View File

@@ -36,6 +36,7 @@ public class ConfigConstants {
private static String localPreviewDir;
private static CopyOnWriteArraySet<String> trustHostSet;
private static String pdfPresentationModeDisable;
private static String pdfDisableEditing;
private static String pdfOpenFileDisable;
private static String pdfPrintDisable;
private static String pdfDownloadDisable;
@@ -78,6 +79,7 @@ public class ConfigConstants {
public static final String DEFAULT_PDF_PRINT_DISABLE = "true";
public static final String DEFAULT_PDF_DOWNLOAD_DISABLE = "true";
public static final String DEFAULT_PDF_BOOKMARK_DISABLE = "true";
public static final String DEFAULT_PDF_DISABLE_EDITING = "true";
public static final String DEFAULT_FILE_UPLOAD_DISABLE = "false";
public static final String DEFAULT_TIF_PREVIEW_TYPE = "tif";
public static final String DEFAULT_CAD_PREVIEW_TYPE = "pdf";
@@ -355,6 +357,18 @@ public class ConfigConstants {
ConfigConstants.pdfBookmarkDisable = pdfBookmarkDisable;
}
public static String getPdfDisableEditing() {
return pdfDisableEditing;
}
@Value("${pdf.disable.editing:true}")
public void setpdfDisableEditing(String pdfDisableEditing) {
setPdfDisableEditingValue(pdfDisableEditing);
}
public static void setPdfDisableEditingValue(String pdfDisableEditing) {
ConfigConstants.pdfDisableEditing = pdfDisableEditing;
}
public static String getOfficePreviewSwitchDisabled() {
return officePreviewSwitchDisabled;
}