add more examples to the examples solution

This commit is contained in:
Eliot Jones
2020-04-25 10:14:05 +01:00
parent 27e251f921
commit 391b650e3c
5 changed files with 155 additions and 16 deletions

View File

@@ -0,0 +1,30 @@
namespace UglyToad.Examples
{
using System;
using System.IO;
using System.Linq;
using PdfPig.Writer;
internal static class MergePdfDocuments
{
public static void Run(string filePath1, string filePath2, string filePath3)
{
var fileBytes = new[] { filePath1, filePath2, filePath3 }
.Select(File.ReadAllBytes).ToList();
var resultFileBytes = PdfMerger.Merge(fileBytes);
try
{
var location = AppDomain.CurrentDomain.BaseDirectory;
var output = Path.Combine(location, "outputOfMerge.pdf");
File.WriteAllBytes(output, resultFileBytes);
Console.WriteLine($"File output to: {output}");
}
catch (Exception ex)
{
Console.WriteLine($"Failed to write output to file due to error: {ex}.");
}
}
}
}