Class PdfBoxImage

java.lang.Object
com.openhtmltopdf.pdfboxout.PdfBoxImage
All Implemented Interfaces:
com.openhtmltopdf.extend.FSImage

public class PdfBoxImage
extends Object
implements com.openhtmltopdf.extend.FSImage
  • Constructor Details

    • PdfBoxImage

      public PdfBoxImage​(byte[] image, String uri) throws IOException
      Throws:
      IOException
    • PdfBoxImage

      public PdfBoxImage​(byte[] bytes, String uri, float width, float height, boolean isJpeg, org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject xobject)
  • Method Details

    • scaleToOutputResolution

      public com.openhtmltopdf.extend.FSImage scaleToOutputResolution​(float dotsPerPixel)
    • getWidth

      public int getWidth()
      Specified by:
      getWidth in interface com.openhtmltopdf.extend.FSImage
    • getHeight

      public int getHeight()
      Specified by:
      getHeight in interface com.openhtmltopdf.extend.FSImage
    • scale

      public void scale​(int width, int height)
      Specified by:
      scale in interface com.openhtmltopdf.extend.FSImage
    • getBytes

      public byte[] getBytes()
    • clearBytes

      public void clearBytes()
    • getXObject

      public org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject getXObject()
    • setXObject

      public void setXObject​(org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject xobject)
    • getUri

      public String getUri()
    • isJpeg

      public boolean isJpeg()