private static void combinePdf() { String[] files = new String[] { "pdf1.pdf", "pdf2.pdf", "pdf3.pdf" }; string outputFile = "result.pdf"; Spire.Pdf.PdfDocumentBase doc = Spire.Pdf.PdfDocument.MergeFiles(files); doc.Save(outputFile, FileFormat.PDF); }
private void MergePDF(string[] files, string outPutPath) { try { Spire.Pdf.PdfDocumentBase doc = Spire.Pdf.PdfDocument.MergeFiles(files); doc.Save(outPutPath, FileFormat.PDF); } catch (Exception ex) { MessageBox.Show("转换失败!请检查要合并的文件是否是PDF文件!" + ex.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void UnionPDF() { var pdf1 = @"D:\WorkDocument\MyRepository\CommonRepository\MyToolProjects\Project\ConvertTool\ConvertTool\bin\Debug\pdf\pdf1.pdf"; var pdf2 = @"D:\WorkDocument\MyRepository\CommonRepository\MyToolProjects\Project\ConvertTool\ConvertTool\bin\Debug\pdf\pdf2.pdf"; string[] files = new string[] { pdf1, pdf2 }; string outputFile = @"D:\WorkDocument\MyRepository\CommonRepository\MyToolProjects\Project\ConvertTool\ConvertTool\bin\Debug\pdf\pdf3.pdf"; Spire.Pdf.PdfDocumentBase doc = Spire.Pdf.PdfDocument.MergeFiles(files); doc.Save(outputFile, FileFormat.PDF); System.Diagnostics.Process.Start(outputFile); }