Пример #1
0
 private static void ResetImageStream(PdfStream stream, byte[] imgBytes, int imgWidth, int imgHeight)
 {
     stream.Clear();
     stream.SetData(imgBytes);
     stream.Put(PdfName.Type, PdfName.XObject);
     stream.Put(PdfName.Subtype, PdfName.Image);
     stream.Put(PdfName.Filter, PdfName.DCTDecode);
     stream.Put(PdfName.Width, new PdfNumber(imgWidth));
     stream.Put(PdfName.Height, new PdfNumber(imgHeight));
     stream.Put(PdfName.BitsPerComponent, new PdfNumber(8));
     stream.Put(PdfName.ColorSpace, PdfName.DeviceRGB);
 }