pulibrary / figgy

Valkyrie-based digital repository backend.
Other
35 stars 4 forks source link

Improve PDF Derivative Generation #6381

Open tpendragon opened 1 month ago

tpendragon commented 1 month ago

Creating files that are members on the resource has made it difficult to clean them up, impossible to have two PDFs in a resource, and has caused a number of race conditions sometimes resulting in duplicate files.

We should have some way to create and attach derivative pages to a PDF file set, and render those in the manifest - much like we do for HLS manifest partials.

Success Criteria

Creating a PDF ingest results in a viewer experience for the PDF in UV, but does not display the individual pages in the order manager or structure editor.