Class PageImageWriter

java.lang.Object
org.sejda.impl.sambox.component.PageImageWriter

public class PageImageWriter extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    PageImageWriter(org.sejda.sambox.pdmodel.PDDocument document)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    append(org.sejda.sambox.pdmodel.PDPage page, org.sejda.sambox.pdmodel.graphics.form.PDFormXObject image, Point2D position, float width, float height, org.sejda.sambox.pdmodel.graphics.state.PDExtendedGraphicsState gs, int rotation)
     
    void
    append(org.sejda.sambox.pdmodel.PDPage page, org.sejda.sambox.pdmodel.graphics.image.PDImageXObject image, Point2D position, float width, float height, org.sejda.sambox.pdmodel.graphics.state.PDExtendedGraphicsState gs, int rotation)
     
    static org.sejda.io.SeekableSource
    convertImageTo(org.sejda.io.SeekableSource source, String format)
     
    static org.sejda.io.SeekableSource
    convertTiffToJpg(org.sejda.io.SeekableSource source)
     
    static org.sejda.io.SeekableSource
    convertTiffToPng(org.sejda.io.SeekableSource source)
     
    static org.sejda.sambox.pdmodel.graphics.image.PDImageXObject
    createFromSeekableSource(org.sejda.io.SeekableSource original, String name)
     
    void
    prepend(org.sejda.sambox.pdmodel.PDPage page, org.sejda.sambox.pdmodel.graphics.form.PDFormXObject image, Point2D position, float width, float height, org.sejda.sambox.pdmodel.graphics.state.PDExtendedGraphicsState gs, int rotation)
     
    void
    prepend(org.sejda.sambox.pdmodel.PDPage page, org.sejda.sambox.pdmodel.graphics.image.PDImageXObject image, Point2D position, float width, float height, org.sejda.sambox.pdmodel.graphics.state.PDExtendedGraphicsState gs, int rotation)
     
    static org.sejda.sambox.pdmodel.graphics.image.PDImageXObject
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PageImageWriter

      public PageImageWriter(org.sejda.sambox.pdmodel.PDDocument document)
  • Method Details

    • append

      public void append(org.sejda.sambox.pdmodel.PDPage page, org.sejda.sambox.pdmodel.graphics.image.PDImageXObject image, Point2D position, float width, float height, org.sejda.sambox.pdmodel.graphics.state.PDExtendedGraphicsState gs, int rotation) throws TaskIOException
      Throws:
      TaskIOException
    • append

      public void append(org.sejda.sambox.pdmodel.PDPage page, org.sejda.sambox.pdmodel.graphics.form.PDFormXObject image, Point2D position, float width, float height, org.sejda.sambox.pdmodel.graphics.state.PDExtendedGraphicsState gs, int rotation) throws TaskIOException
      Throws:
      TaskIOException
    • prepend

      public void prepend(org.sejda.sambox.pdmodel.PDPage page, org.sejda.sambox.pdmodel.graphics.image.PDImageXObject image, Point2D position, float width, float height, org.sejda.sambox.pdmodel.graphics.state.PDExtendedGraphicsState gs, int rotation) throws TaskIOException
      Throws:
      TaskIOException
    • prepend

      public void prepend(org.sejda.sambox.pdmodel.PDPage page, org.sejda.sambox.pdmodel.graphics.form.PDFormXObject image, Point2D position, float width, float height, org.sejda.sambox.pdmodel.graphics.state.PDExtendedGraphicsState gs, int rotation) throws TaskIOException
      Throws:
      TaskIOException
    • toPDXImageObject

      public static org.sejda.sambox.pdmodel.graphics.image.PDImageXObject toPDXImageObject(Source<?> source) throws TaskIOException
      Throws:
      TaskIOException
    • createFromSeekableSource

      public static org.sejda.sambox.pdmodel.graphics.image.PDImageXObject createFromSeekableSource(org.sejda.io.SeekableSource original, String name) throws TaskIOException, IOException
      Throws:
      TaskIOException
      IOException
    • convertTiffToJpg

      public static org.sejda.io.SeekableSource convertTiffToJpg(org.sejda.io.SeekableSource source) throws IOException, TaskIOException
      Throws:
      IOException
      TaskIOException
    • convertTiffToPng

      public static org.sejda.io.SeekableSource convertTiffToPng(org.sejda.io.SeekableSource source) throws IOException, TaskIOException
      Throws:
      IOException
      TaskIOException
    • convertImageTo

      public static org.sejda.io.SeekableSource convertImageTo(org.sejda.io.SeekableSource source, String format) throws IOException, TaskIOException
      Throws:
      IOException
      TaskIOException