public void PrepareToHost(Stream stream) { IList <byte[]> bitstreams = new List <byte[]>(); PdfRasterizerService.GetImages(stream, 96, ref bitstreams); Frame.Bitstreams = bitstreams; Frame.Running = true; Control.PageNumber = 1; }
private static IEnumerable <byte[]> TestPdfService() { var url = "https://meltdownattack.com/spectre.pdf"; var client = new WebClient(); IList <Image> images = new List <Image>(); using (var stream = client.OpenRead(url)) { PdfRasterizerService.GetImages(stream, 96, ref images); } IList <byte[]> bitstreams = new List <byte[]>(); PdfRasterizerService.ConvertToPngBitstream(images, ref bitstreams); return(bitstreams); }