Files
QuestPDF/Source/QuestPDF.Previewer/Helpers.cs
T

20 lines
531 B
C#
Raw Normal View History

2022-03-31 15:44:28 +02:00
using SkiaSharp;
namespace QuestPDF.Previewer;
class Helpers
{
public static void GeneratePdfFromDocumentSnapshots(string filePath, ICollection<PreviewPage> pages)
{
using var stream = File.Create(filePath);
2022-04-11 21:23:16 +02:00
using var document = SKDocument.CreatePdf(stream);
2022-03-31 15:44:28 +02:00
foreach (var page in pages)
{
using var canvas = document.BeginPage(page.Width, page.Height);
canvas.DrawPicture(page.Picture);
document.EndPage();
}
}
}