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("转换完成!"); }
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("转换完成!"); }