private void btnUnlock_Click(object sender, EventArgs e) { try { PDFFactory pf = new PDFFactory(); foreach (ListViewItem li in lvItems.Items) { OperateItem sf = li.Tag as OperateItem; if (sf != null) { pf.AddDocument(sf.FileName,"123456"); } } pf.Merge(txtTarget.Text); MessageBox.Show("合并文件成功!"); } catch { MessageBox.Show("合并文件失败"); } }
private void btnMerge_Click(object sender, EventArgs e) { try { PDFFactory pf = new PDFFactory(); foreach (ListViewItem li in lvItems.Items) { OperateItem sf = li.Tag as OperateItem; if (sf != null) { pf.AddDocument(sf.FileName, sf.StartPage, sf.EndPage); } } pf.Merge(txtTarget.Text); MessageBox.Show("合并文件成功!"); } catch(iTextSharp.text.pdf.BadPasswordException ex) { MessageBox.Show("合并文件失败" + ex.Message); } }