|
@@ -238,6 +238,7 @@ namespace PDF_Office.ViewModels.Dialog.HomePageToolsDialogs.HomePageBatchProcess
|
|
|
fileNamesIndex++;
|
|
|
continue;
|
|
|
}
|
|
|
+ string DocPassword = "";
|
|
|
if (document.IsLocked)
|
|
|
{
|
|
|
DialogParameters value = new DialogParameters();
|
|
@@ -248,7 +249,8 @@ namespace PDF_Office.ViewModels.Dialog.HomePageToolsDialogs.HomePageBatchProcess
|
|
|
{
|
|
|
if (e.Parameters.ContainsKey(ParameterNames.PassWord) && e.Parameters.GetValue<string>(ParameterNames.PassWord) != null)
|
|
|
{
|
|
|
- document.UnlockWithPassword(e.Parameters.GetValue<string>(ParameterNames.PassWord).ToString());
|
|
|
+ DocPassword = e.Parameters.GetValue<string>(ParameterNames.PassWord).ToString();
|
|
|
+ document.UnlockWithPassword(DocPassword);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
@@ -274,7 +276,7 @@ namespace PDF_Office.ViewModels.Dialog.HomePageToolsDialogs.HomePageBatchProcess
|
|
|
if (ConverterWordModel != null)
|
|
|
{
|
|
|
PageNumber = ConverterWordModel.PageIndexLists.Count().ToString();
|
|
|
- result = await ConverterHelper.WordConvert(filename, OutputPath, GetProgress, PageIndexLists, ConverterWordModel.Pawssword);
|
|
|
+ result = await ConverterHelper.WordConvert(filename, OutputPath, GetProgress, PageIndexLists, DocPassword);
|
|
|
}
|
|
|
break;
|
|
|
|
|
@@ -282,7 +284,7 @@ namespace PDF_Office.ViewModels.Dialog.HomePageToolsDialogs.HomePageBatchProcess
|
|
|
if (ConverterExcelModel != null)
|
|
|
{
|
|
|
PageNumber = ConverterExcelModel.PageIndexLists.Count().ToString();
|
|
|
- result = await ConverterHelper.ExcelConvert(filename, OutputPath, GetProgress, PageIndexLists, ConverterExcelModel.Pawssword, ConverterExcelModel.excelOption);
|
|
|
+ result = await ConverterHelper.ExcelConvert(filename, OutputPath, GetProgress, PageIndexLists, DocPassword, ConverterExcelModel.excelOption);
|
|
|
}
|
|
|
break;
|
|
|
case 2:
|
|
@@ -290,7 +292,7 @@ namespace PDF_Office.ViewModels.Dialog.HomePageToolsDialogs.HomePageBatchProcess
|
|
|
if (ConverterPPTModel != null)
|
|
|
{
|
|
|
PageNumber = ConverterPPTModel.PageIndexLists.Count().ToString();
|
|
|
- result = await ConverterHelper.PPTConvert(filename, OutputPath, GetProgress, PageIndexLists, ConverterPPTModel.Pawssword);
|
|
|
+ result = await ConverterHelper.PPTConvert(filename, OutputPath, GetProgress, PageIndexLists, DocPassword);
|
|
|
}
|
|
|
break;
|
|
|
case 3:
|
|
@@ -298,7 +300,7 @@ namespace PDF_Office.ViewModels.Dialog.HomePageToolsDialogs.HomePageBatchProcess
|
|
|
if (ConverterRTFModel != null)
|
|
|
{
|
|
|
PageNumber = ConverterRTFModel.PageIndexLists.Count().ToString();
|
|
|
- result = await ConverterHelper.RTFConvert(filename, OutputPath, GetProgress, PageIndexLists, ConverterRTFModel.Pawssword);
|
|
|
+ result = await ConverterHelper.RTFConvert(filename, OutputPath, GetProgress, PageIndexLists, DocPassword);
|
|
|
}
|
|
|
break;
|
|
|
case 4:
|
|
@@ -306,7 +308,7 @@ namespace PDF_Office.ViewModels.Dialog.HomePageToolsDialogs.HomePageBatchProcess
|
|
|
if (ConverterHTMLModel != null)
|
|
|
{
|
|
|
PageNumber = ConverterHTMLModel.PageIndexLists.Count().ToString();
|
|
|
- result = await ConverterHelper.HTMLConvert(filename, OutputPath, GetProgress, PageIndexLists, ConverterHTMLModel.Pawssword, ConverterHTMLModel.HTMLOptions());
|
|
|
+ result = await ConverterHelper.HTMLConvert(filename, OutputPath, GetProgress, PageIndexLists, DocPassword, ConverterHTMLModel.HTMLOptions());
|
|
|
}
|
|
|
break;
|
|
|
case 5:
|
|
@@ -314,14 +316,14 @@ namespace PDF_Office.ViewModels.Dialog.HomePageToolsDialogs.HomePageBatchProcess
|
|
|
if (ConverterTextModel != null)
|
|
|
{
|
|
|
PageNumber = ConverterTextModel.PageIndexLists.Count().ToString();
|
|
|
- result = await ConverterHelper.TxtConvert(filename, OutputPath, GetProgress, PageIndexLists, ConverterTextModel.Pawssword);
|
|
|
+ result = await ConverterHelper.TxtConvert(filename, OutputPath, GetProgress, PageIndexLists, DocPassword);
|
|
|
}
|
|
|
break;
|
|
|
case 6:
|
|
|
if (ConverterCSVModel != null)
|
|
|
{
|
|
|
PageNumber = ConverterCSVModel.PageIndexLists.Count().ToString();
|
|
|
- result = await ConverterHelper.CSVConvert(filename, OutputPath, GetProgress, ConverterCSVModel.PageIndexLists, ConverterCSVModel.Pawssword);
|
|
|
+ result = await ConverterHelper.CSVConvert(filename, OutputPath, GetProgress, PageIndexLists, DocPassword);
|
|
|
}
|
|
|
break;
|
|
|
case 7:
|
|
@@ -329,7 +331,7 @@ namespace PDF_Office.ViewModels.Dialog.HomePageToolsDialogs.HomePageBatchProcess
|
|
|
if (ConverterImgModel != null)
|
|
|
{
|
|
|
PageNumber = ConverterImgModel.PageIndexLists.Count().ToString();
|
|
|
- result = await ConverterHelper.ImgConvert(filename, OutputPath, GetProgress, PageIndexLists, ConverterImgModel.Pawssword, ConverterImgModel.Type, ConverterImgModel.imageType);
|
|
|
+ result = await ConverterHelper.ImgConvert(filename, OutputPath, GetProgress, PageIndexLists, DocPassword, ConverterImgModel.Type, ConverterImgModel.imageType);
|
|
|
}
|
|
|
break;
|
|
|
default:
|