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.
isNested() Returns whether the resource resides inside another resource, e.g. a font resource that resides in a CSS or SVG 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.

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.

toString()

public String toString()

Returns a string that represents the current object.

Returns: java.lang.String - the string representation of the current object.