public class ThumbnailGeneratingOptions
Example:
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.writeln("Hello world!");
builder.insertImage(getImageDir() + "Logo.jpg");
// There are two ways of setting a thumbnail image when saving a document to .epub.
// 1 - Use the document's first page:
doc.updateThumbnail();
doc.save(getArtifactsDir() + "Document.UpdateThumbnail.FirstPage.epub");
// 2 - Use the first image found in the document:
ThumbnailGeneratingOptions options = new ThumbnailGeneratingOptions();
options.setThumbnailSize(new Dimension(400, 400));
options.setGenerateFromFirstPage(false);
doc.updateThumbnail(options);
doc.save(getArtifactsDir() + "Document.UpdateThumbnail.FirstImage.epub");
Constructor Summary |
---|
Property Getters/Setters Summary | ||
---|---|---|
boolean | getGenerateFromFirstPage() | |
void | setGenerateFromFirstPage(booleanvalue) | |
Specifies whether to generate thumbnail from first page of the document or first image. | ||
java.awt.Dimension | getThumbnailSize() | |
void | setThumbnailSize(java.awt.Dimensionvalue) | |
Size of generated thumbnail in pixels. Default is 600x900. |
public boolean getGenerateFromFirstPage() / public void setGenerateFromFirstPage(boolean value)
true
, which means thumbnail will be generated from first page of the document.
If value is false
and there is no image in the document, thumbnail will be generated
from first page of the document.
Example:
Shows how to update a document's thumbnail.Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); builder.writeln("Hello world!"); builder.insertImage(getImageDir() + "Logo.jpg"); // There are two ways of setting a thumbnail image when saving a document to .epub. // 1 - Use the document's first page: doc.updateThumbnail(); doc.save(getArtifactsDir() + "Document.UpdateThumbnail.FirstPage.epub"); // 2 - Use the first image found in the document: ThumbnailGeneratingOptions options = new ThumbnailGeneratingOptions(); options.setThumbnailSize(new Dimension(400, 400)); options.setGenerateFromFirstPage(false); doc.updateThumbnail(options); doc.save(getArtifactsDir() + "Document.UpdateThumbnail.FirstImage.epub");
public java.awt.Dimension getThumbnailSize() / public void setThumbnailSize(java.awt.Dimension value)
Example:
Shows how to update a document's thumbnail.Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); builder.writeln("Hello world!"); builder.insertImage(getImageDir() + "Logo.jpg"); // There are two ways of setting a thumbnail image when saving a document to .epub. // 1 - Use the document's first page: doc.updateThumbnail(); doc.save(getArtifactsDir() + "Document.UpdateThumbnail.FirstPage.epub"); // 2 - Use the first image found in the document: ThumbnailGeneratingOptions options = new ThumbnailGeneratingOptions(); options.setThumbnailSize(new Dimension(400, 400)); options.setGenerateFromFirstPage(false); doc.updateThumbnail(options); doc.save(getArtifactsDir() + "Document.UpdateThumbnail.FirstImage.epub");