cancel
Showing results for 
Search instead for 
Did you mean: 

How to add image in ejb web service

Former Member
0 Kudos

Hello Community,

I am writing web service to create a PDF file using itext API. In PDF file i want to add an image.

Can someone please tell that , how can i add image(jpeg, png , etc.) to an ejb web service?

Thanks in advance

Regards,

Dishant Chawla

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member246153
Active Contributor
0 Kudos

Hi,

Please check the below code which i used to add image to the header using iText . Similarly you can add image directly to the document also as a element.

Adding image as Header:

httpServletRequest = request.getServletRequest();

domainURL=httpServletRequest.getScheme()+"://"+httpServletRequest.getServerName();

imgLogo=domainURL+request.getWebResourcePath()+"/images/XXXX.jpg";

image =Image.getInstance(imgLogo);

image.scalePercent(22);// As per you need

chunk = new Chunk(image, 0, -20);

HeaderFooter header_pdf = new HeaderFooter(new Phrase(chunk), false); // here i have added image as header

header_pdf.disableBorderSide(0);

header_pdf.setAlignment(Element.ALIGN_CENTER);

header_pdf.setBorder(0);

document.setHeader(header_pdf);

(or)

Adding Image a Element:

httpServletRequest = request.getServletRequest();

domainURL=httpServletRequest.getScheme()+"://"+httpServletRequest.getServerName();

imgLogo=domainURL+request.getWebResourcePath()+"/images/XXXX.jpg";

image =Image.getInstance(imgLogo);

image.scalePercent(22);

document.add(image);

Java IText: Image | tutorials.jenkov.com

Regards,

Srinivasan V

Former Member
0 Kudos

Hi

Mark this as answered, as both the suggestions are correct.

Former Member
0 Kudos

Hi,

You can check the below link showing how to include image in PDF.

http://www.quicklyjava.com/adding-image-to-pdf-in-java-using-itext/

Put the logic to get the Image Source URL, depending on location of image to be placed, during run time.