I'm using IKVM and PDFBox to create accessible PDF using C#. To add image to the document, I need to convert System.Drawing.Bitmap to java.awt.image.BufferedImage. I'm trying it with below code segment.
Code:
System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(imgLoc);
java.awt.image.BufferedImage bufImg = .... //TO DO
PDJpeg img = new PDJpeg(document,bufImg);
contentStream.drawImage(img,50,50);
Can anyone please help me to add image to PDFdoc using PDFBOX in C#?
Thank You
I resolved the issue as below.Used PDPixelMap instead of Bitmap.
//png image
java.io.File file = new java.io.File(fileLoc);
java.awt.image.BufferedImage bufImg = javax.imageio.ImageIO.read(file);
PDXObject image = new PDPixelMap(doc,bufImg);
contentStream.drawXObject(image ,50,50, image.getWidth().image.getHeight());