Beispiel #1
0
        private static bool MobiIt(string InputFile)
        {
            GatherFileInformation fileHandler = new GatherFileInformation(InputFile);

            if (fileHandler.FileInExtension.ToLower() == ".opf")
            {
                CleanOpfFile(fileHandler.FileInFullPath);
            }
            ProcessInformation mobiApp = new ProcessInformation();

            mobiApp.applicationString    = Properties.Settings.Default.MobigenPath;
            mobiApp.applicationSwitch    = null;
            mobiApp.applicationArgString = fileHandler.FileInEscaped;
            ExecuteExternalProcessor mobiProcessor = new ExecuteExternalProcessor(mobiApp);

            if (!File.Exists(fileHandler.FileInLocation + "\\" + fileHandler.FileInNameNoExtension + ".mobi"))
            {
                DialogResult fileConvertFailed = MessageBox.Show("Display Error Information?", "Conversion Failed", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
                if (fileConvertFailed == DialogResult.Yes)
                {
                    MessageBox.Show(mobiProcessor.GetapplicationStdOutput());
                }
                return(false);
            }
            return(true);
        }
 public static bool MobiIt(string HTMLFile)
 {
     fileLocation mobiFiles = new fileLocation();
     GatherFileInformation fileHandler = new GatherFileInformation(HTMLFile);
     mobiFiles = fileHandler.Getfiles();
     if (mobiFiles.fileExt.ToLower() == "html" || mobiFiles.fileExt.ToLower() == "htm")
     {
         ProcessInformation mobiApp = new ProcessInformation();
         mobiApp.applicationString = @"app\mobigen.exe";
         mobiApp.applicationSwitch = null;
         mobiApp.applicationArgString = "\"" + mobiFiles.fileLocationDir + "\\" + mobiFiles.fileName + "." + mobiFiles.fileExt + "\"";
         ExecuteExternalProcessor mobiProcessor = new ExecuteExternalProcessor(mobiApp);
         if (!File.Exists(mobiFiles.fileLocationDir + "\\" + mobiFiles.fileName + ".mobi"))
         {
             DialogResult fileConvertFailed = MessageBox.Show("Display Error Information?", "Conversion Failed", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
             if (fileConvertFailed == DialogResult.Yes)
             {
                 MessageBox.Show(mobiProcessor.GetapplicationStdOutput());
             }
             return false;
         }
         return true;
     }
     return false;
 }
        public static bool MobiIt(string HTMLFile)
        {
            fileLocation          mobiFiles   = new fileLocation();
            GatherFileInformation fileHandler = new GatherFileInformation(HTMLFile);

            mobiFiles = fileHandler.Getfiles();
            if (mobiFiles.fileExt.ToLower() == "html" || mobiFiles.fileExt.ToLower() == "htm")
            {
                ProcessInformation mobiApp = new ProcessInformation();
                mobiApp.applicationString    = @"app\mobigen.exe";
                mobiApp.applicationSwitch    = null;
                mobiApp.applicationArgString = "\"" + mobiFiles.fileLocationDir + "\\" + mobiFiles.fileName + "." + mobiFiles.fileExt + "\"";
                ExecuteExternalProcessor mobiProcessor = new ExecuteExternalProcessor(mobiApp);
                if (!File.Exists(mobiFiles.fileLocationDir + "\\" + mobiFiles.fileName + ".mobi"))
                {
                    DialogResult fileConvertFailed = MessageBox.Show("Display Error Information?", "Conversion Failed", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
                    if (fileConvertFailed == DialogResult.Yes)
                    {
                        MessageBox.Show(mobiProcessor.GetapplicationStdOutput());
                    }
                    return(false);
                }
                return(true);
            }
            return(false);
        }
 private static bool MobiIt(string InputFile)
 {
     GatherFileInformation fileHandler = new GatherFileInformation(InputFile);
     if (fileHandler.FileInExtension.ToLower() == ".opf")
     {
         CleanOpfFile(fileHandler.FileInFullPath);
     }
     ProcessInformation mobiApp = new ProcessInformation();
     mobiApp.applicationString = Properties.Settings.Default.MobigenPath;
     mobiApp.applicationSwitch = null;
     mobiApp.applicationArgString = fileHandler.FileInEscaped;
     ExecuteExternalProcessor mobiProcessor = new ExecuteExternalProcessor(mobiApp);
     if (!File.Exists(fileHandler.FileInLocation + "\\" + fileHandler.FileInNameNoExtension + ".mobi"))
     {
         DialogResult fileConvertFailed = MessageBox.Show("Display Error Information?", "Conversion Failed", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
         if (fileConvertFailed == DialogResult.Yes)
         {
             MessageBox.Show(mobiProcessor.GetapplicationStdOutput());
         }
         return false;
     }
     return true;
 }