예제 #1
0
        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);
        }
예제 #2
0
 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);
     }
 }
예제 #3
0
        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);
        }