|
Gnostice PDFOne Java
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface PdfSaveAsImageHandler
This interface defines a run-time event that is generated when an
overloaded PdfDocument.saveAsImage() method tries to
save the image of a page. User classes can implement this interface
to track or control how images are saved.
import java.io.IOException;
import com.gnostice.pdfone.PDFOne;
import com.gnostice.pdfone.PdfDocument;
import com.gnostice.pdfone.PdfException;
import com.gnostice.pdfone.PdfReader;
import com.gnostice.pdfone.PdfSaveAsImageHandler;
public class PdfSaveAsImageHandler_Example implements
PdfSaveAsImageHandler
{
static
{
PDFOne.activate("T95VZE:W8HBPVA:74VQ8QV:LO4V8",
"9B1HRZAP:X5853ERNE:5EREMEGRQ:TX1R10");
}
public static void main(String args[]) throws IOException,
PdfException
{
// Read document passed in command line
PdfReader reader = PdfReader.fileReader(args[0]);
PdfDocument doc1 = new PdfDocument(reader);
// Specify object implementing onSaveAsImage() event
doc1.setSaveAsImageHandler(
new PdfSaveAsImageHandler_Example());
// Save pages 1 and 2 of the read document as images
doc1.saveAsImage("jpg", "1,2", "image_of_page_#", ".");
reader.dispose();
}
// Append page number to the names of the images
public void onSaveAsImage(PdfDocument pdfDocument, int pageNum,
StringBuffer imageName, StringBuffer outputPath)
{
imageName = imageName.append(String.valueOf(pageNum));
}
}
| Method Summary | |
|---|---|
void |
onSaveAsImage(PdfDocument pdfDocument,
int pageNum,
StringBuffer imageName,
StringBuffer outputPath)
Called by an overloaded PdfDocument.saveAsImage()
method when it tries to save an image of a page or several
pages. |
| Method Detail |
|---|
void onSaveAsImage(PdfDocument pdfDocument,
int pageNum,
StringBuffer imageName,
StringBuffer outputPath)
PdfDocument.saveAsImage()
method when it tries to save an image of a page or several
pages. User classes implementing this interface can handle this
event to make further changes to imageName and
outputPath at run time.
pdfDocument - document from which image is savedpageNum - number of the page whose image is savedimageName - name of the imageoutputPath - path of location where the image is saved
|
Std. Ed. v2.10 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||