Example #1
0
        private void btnSelectDir_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog d = new FolderBrowserDialog();
            var r = d.ShowDialog();

            if (r == DialogResult.Cancel)
            {
                return;
            }

            //获取所有文件
            List <string> fileNames = new List <string>();

            GetPdfFileName(d.SelectedPath, fileNames);

            MessageBox.Show($"共[{fileNames.Count}]个文件,点确定开始转换,转换时程序可能会假死,请不要关闭.");

            _definition        = (Converer.Definition) int.Parse(cmbQuality.Text);
            _fileNames         = fileNames.ToArray();
            _outPath           = txtOutPath.Text;
            lblWorkStatus.Text = "转换中,请不要操作..";
            asyncConvertWorker.RunWorkerAsync();

            //      MessageBox.Show("转换完成!");
        }
Example #2
0
        private void btnSelectPdfs_Click(object sender, EventArgs e)
        {
            OpenFileDialog d = new OpenFileDialog();

            d.Filter      = "PDF(*.pdf)|*.pdf";
            d.Multiselect = true;
            var r = d.ShowDialog();

            if (r == DialogResult.Cancel)
            {
                return;
            }
            var fileNames = d.FileNames;

            MessageBox.Show("点确定开始转换,转换时程序可能会假死,请不要关闭.");

            if (d.FileNames != null)
            {
                _definition        = (Converer.Definition) int.Parse(cmbQuality.Text);
                _fileNames         = fileNames;
                _outPath           = txtOutPath.Text;
                lblWorkStatus.Text = "转换中,请不要操作..";
                asyncConvertWorker.RunWorkerAsync();
            }

            MessageBox.Show("转换完成!");
        }