This program loads a file hello.pdf from disk and writes out a document with the original included three times.
Merge example imports System imports System.Collections.Generic imports CoherentGraphics Initialise cpdf Cpdf.startup() We will take the input hello.pdf and repeat it three times Using mergepdf As Cpdf.Pdf = Cpdf.fromFile("hello.pdf", "") The list of PDFs to merge Dim pdfs As List(Of Cpdf.Pdf) = new List(Of Cpdf.Pdf)({mergepdf, mergepdf, mergepdf}) Merge them Dim merged As Cpdf.Pdf = Cpdf.mergeSimple(pdfs) Write output Cpdf.toFile(merged, "merged.pdf", false, false) Dispose of merged PDF merged.Dispose() End Using
Note the use of Using and Dispose() to ensure the PDFs are thrown away when no longer required.