Class ViewerSectionPDFResource

java.lang.Object
io.goobi.viewer.api.rest.v1.records.media.ViewerSectionPDFResource

@Path("/records/{pi}/sections/{divId}") public class ViewerSectionPDFResource extends Object
Author:
Florian Alpers
  • Constructor Details

    • ViewerSectionPDFResource

      public ViewerSectionPDFResource(@Context ContainerRequestContext context, @Context HttpServletRequest request, @Context HttpServletResponse response, @Context AbstractApiUrlManager urls, @PathParam("pi") String pi, @PathParam("divId") String divId, @QueryParam("usePdfSource") Boolean usePdfSource) throws de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException
      Parameters:
      context - JAX-RS container request context
      request - incoming HTTP servlet request
      response - outgoing HTTP servlet response
      urls - API URL manager for building resource URIs
      pi - persistent identifier of the record
      divId - logical div ID of the METS section
      usePdfSource - allow using single page files from pdf folder to render pdf
      Throws:
      de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException
  • Method Details

    • getPdf

      @GET @Path("/pdf") @Produces("application/pdf") public StreamingOutput getPdf()
    • getInfoAsJson

      @GET @Path("/pdf/info.json") @Produces("application/json") public de.unigoettingen.sub.commons.contentlib.servlet.model.PdfInformation getInfoAsJson() throws de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException
      Throws:
      de.unigoettingen.sub.commons.contentlib.exceptions.ContentLibException