Resource
Inheritance: java.lang.Object
All Implemented Interfaces: java.io.Serializable
public class Resource implements Serializable
Represents HTML resource such as font, style, image or graphics.
The Resource class represents a resource used in HTML rendering in the GroupDocs.Viewer component. It can represent various types of resources, such as fonts, styles, images, or graphics, that are included or referenced in the generated HTML output during the rendering process.
Example usage:
final HtmlViewOptions htmlViewOptions = HtmlViewOptions.forExternalResources(pageNumber -> , new ReleaseResourceStream() {
@Override
public void invoke(int pageNumber, Resource resource, OutputStream resourceStream) {
// Handle resource
}
});
try (Viewer viewer = new Viewer("document.pdf")) {
viewer.view(htmlViewOptions);
// Use the viewer object for further operations
}
Constructors
Constructor | Description |
---|---|
Resource(String fileName, boolean nested) | Creates a new instance of the Resource class. |
Methods
Method | Description |
---|---|
getFileName() | Returns the file name of the resource. |
setFileName(String fileName) | Sets the file name of the resource. |
isNested() | Returns whether the resource resides inside another resource, e.g. a font resource that resides in a CSS or SVG resource. |
setNested(boolean nested) | Sets whether the resource resides inside another resource. |
toString() | Returns a string that represents the current object. |
Resource(String fileName, boolean nested)
public Resource(String fileName, boolean nested)
Creates a new instance of the Resource class.
Parameters:
Parameter | Type | Description |
---|---|---|
fileName | java.lang.String | The resource file name. |
nested | boolean | Indicates whether the resource resides inside another resource, e.g., a font resource that resides in a CSS or SVG resource. |
getFileName()
public final String getFileName()
Returns the file name of the resource.
Returns: java.lang.String - the file name of the resource.
setFileName(String fileName)
public void setFileName(String fileName)
Sets the file name of the resource.
Parameters:
Parameter | Type | Description |
---|---|---|
fileName | java.lang.String | The new file name for the resource. |
isNested()
public final boolean isNested()
Returns whether the resource resides inside another resource, e.g. a font resource that resides in a CSS or SVG resource.
Returns: boolean - Whether the resource resides inside another resource.
setNested(boolean nested)
public void setNested(boolean nested)
Sets whether the resource resides inside another resource.
Parameters:
Parameter | Type | Description |
---|---|---|
nested | boolean | Whether the resource should be set as nested. |
toString()
public String toString()
Returns a string that represents the current object.
Returns: java.lang.String - the string representation of the current object.