Package org.ghost4j.renderer
Interface RemoteRenderer
-
- All Known Implementing Classes:
AbstractRemoteRenderer,SimpleRenderer
public interface RemoteRenderer extends Renderer
Interface defining a remote renderer (for Ghostscript multi process support).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<PageRaster>remoteRender(Document document, int begin, int end)Renders pages of a given document an outputs result as a list of PageRaster objects (on image per page).voidsetMaxProcessCount(int maxProcessCount)Sets max parallel rendering processes allowed for the renderer-
Methods inherited from interface org.ghost4j.Component
copySettings, extractSettings
-
-
-
-
Method Detail
-
setMaxProcessCount
void setMaxProcessCount(int maxProcessCount)
Sets max parallel rendering processes allowed for the renderer- Parameters:
maxProcessCount-
-
remoteRender
java.util.List<PageRaster> remoteRender(Document document, int begin, int end) throws java.io.IOException, RendererException, DocumentException
Renders pages of a given document an outputs result as a list of PageRaster objects (on image per page).- Parameters:
document- Document to render. Document type may or may no be supported (support left to the render final implementation).begin- Index of the first page to renderend- Index of the last page to render- Returns:
- a List of PageRaster objects
- Throws:
java.io.IOExceptionAnalyzerExceptionRendererExceptionDocumentException
-
-