|
@@ -9,6 +9,7 @@ using ComPDFKit_Conversion.Options;
|
|
|
using Microsoft.Office.Interop.Word;
|
|
|
using PDF_Master.Helper;
|
|
|
using PDF_Master.CustomControl;
|
|
|
+using System.Net.Mime;
|
|
|
|
|
|
namespace PDF_Master.Model.Dialog.ConverterDialogs
|
|
|
{
|
|
@@ -67,6 +68,11 @@ namespace PDF_Master.Model.Dialog.ConverterDialogs
|
|
|
/// </summary>
|
|
|
public bool IsCustomFileName = true;
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 文档密码;
|
|
|
+ /// </summary>
|
|
|
+ public string ConvertType = "";
|
|
|
+
|
|
|
|
|
|
/// <summary>
|
|
|
/// OCR,与部分功能;
|
|
@@ -75,8 +81,12 @@ namespace PDF_Master.Model.Dialog.ConverterDialogs
|
|
|
|
|
|
private void ConverterClear()
|
|
|
{
|
|
|
- ConverterHelper.Clear();
|
|
|
- App.mainWindowViewModel.IsProcessVisible = System.Windows.Visibility.Collapsed;
|
|
|
+ ConverterHelper.Clear(ConvertType);
|
|
|
+ App.mainWindowViewModel.ProcessCloseBtnVisible = System.Windows.Visibility.Collapsed;
|
|
|
+ App.mainWindowViewModel.ProgressTitle = "Connceling";
|
|
|
+ App.mainWindowViewModel.Value = App.mainWindowViewModel.MaxValue / 3;
|
|
|
+ //App.mainWindowViewModel.ProgressTitle = "";
|
|
|
+ //App.mainWindowViewModel.IsProcessVisible = System.Windows.Visibility.Collapsed;
|
|
|
}
|
|
|
private void SetProgress(int pageIndex)
|
|
|
{
|
|
@@ -94,6 +104,7 @@ namespace PDF_Master.Model.Dialog.ConverterDialogs
|
|
|
GetProgress += SetProgress;
|
|
|
App.mainWindowViewModel.ProcessCloseAction = ConverterClear;
|
|
|
convertType = e.Parameters.GetValue<string>(ParameterNames.ConverterType).ToString();
|
|
|
+ ConvertType = convertType;
|
|
|
App.mainWindowViewModel.ProgressTitle = "Converting";
|
|
|
App.mainWindowViewModel.Value = 0;
|
|
|
App.mainWindowViewModel.IsProcessVisible = System.Windows.Visibility.Visible;
|
|
@@ -168,7 +179,7 @@ namespace PDF_Master.Model.Dialog.ConverterDialogs
|
|
|
else { App.mainWindowViewModel.IsProcessVisible = System.Windows.Visibility.Collapsed; }
|
|
|
break;
|
|
|
case "RTF":
|
|
|
- App.mainWindowViewModel.ProcessCloseBtnVisible = System.Windows.Visibility.Collapsed;
|
|
|
+ //App.mainWindowViewModel.ProcessCloseBtnVisible = System.Windows.Visibility.Collapsed;
|
|
|
ConverterRTFDialogModel ConverterRTFModel = e.Parameters.GetValue<ConverterRTFDialogModel>(ParameterNames.ConverterTypeModel);
|
|
|
if (ConverterRTFModel != null)
|
|
|
{
|