|
@@ -1,5 +1,6 @@
|
|
|
using ComPDFKitViewer.PdfViewer;
|
|
|
using Microsoft.Office.Core;
|
|
|
+using PDF_Master.CustomControl;
|
|
|
using PDF_Master.Helper;
|
|
|
using PDF_Master.Model;
|
|
|
using PDF_Master.Model.Dialog.ConverterDialogs;
|
|
@@ -233,6 +234,12 @@ namespace PDF_Master.ViewModels.HomePanel.PDFTools
|
|
|
//dialogs.ShowDialog(DialogNames.HomePageBatchProcessingDialog, securitypdf, e => { });
|
|
|
CPDFViewer cPDFViewer = new CPDFViewer();
|
|
|
cPDFViewer.InitDocument(dlg.FileName);
|
|
|
+ if (cPDFViewer.Document == null) {
|
|
|
+ AlertsMessage alertsMessage = new AlertsMessage();
|
|
|
+ alertsMessage.ShowDialog("", App.MainPageLoader.GetString("Main_OpenFileFailedWarning"), App.ServiceLoader.GetString("Text_ok"));
|
|
|
+
|
|
|
+ return ;
|
|
|
+ }
|
|
|
VerifyPasswordResult result = SecurityHelper.VerifyPasswordByPasswordKind(cPDFViewer.Document, EnumPasswordKind.StatusPermissionsPassword, dialogs);
|
|
|
if (result.IsDiscryptied)
|
|
|
{
|
|
@@ -411,7 +418,10 @@ namespace PDF_Master.ViewModels.HomePanel.PDFTools
|
|
|
private bool CheckPassword(CPDFViewer viewer) {
|
|
|
if (viewer.Document == null)
|
|
|
{
|
|
|
- //MessageBoxEx.Show(App.MainPageLoader.GetString("Main_OpenFileFailedWarning"));
|
|
|
+
|
|
|
+ AlertsMessage alertsMessage = new AlertsMessage();
|
|
|
+ alertsMessage.ShowDialog("", App.MainPageLoader.GetString("Main_OpenFileFailedWarning"), App.ServiceLoader.GetString("Text_ok"));
|
|
|
+
|
|
|
return false;
|
|
|
}
|
|
|
if (viewer.Document.IsLocked)
|