コード例 #1
0
        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;
        }
コード例 #2
0
        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);
        }