{"id":"01KJ6WRER2NMWF7P7AJEP33J6H","cid":"bafkreig6uanma2hqxs7bdvdqq4yeymbxes5ow3ykiygny2uy5ymsn2i75y","type":"klados","properties":{"_profile_version":"v1","accepts":{"cardinality":"one","types":["*"]},"actions_required":["entity:view","entity:create","entity:update"],"description":"Converts PDF pages to JPEG images using Ghostscript via AWS Lambda. Each page becomes a separate file entity linked to the source PDF.","endpoint":"https://pdf-to-jpeg-worker.nick-chimicles-professional.workers.dev","endpoint_verified_at":"2026-02-24T03:58:25.195Z","input_schema":{"description":"Parameters passed via workflow input or request.input to customize PDF rendering. Properties map directly to keys in request.input.","properties":{"options":{"description":"PDF rendering options passed to Ghostscript","properties":{"dpi":{"default":300,"description":"Render resolution in dots per inch. 300 DPI is good for OCR, 150 DPI for previews.","maximum":600,"minimum":72,"type":"integer"},"max_dimension":{"default":2400,"description":"Maximum width or height in pixels. Images exceeding this are resized proportionally.","maximum":10000,"minimum":100,"type":"integer"},"page_group_size":{"default":3,"description":"Number of consecutive pages to combine into a single output image. 0 means no grouping (each page is separate). Useful for providing multi-page context to downstream OCR or extraction steps.","maximum":20,"minimum":0,"type":"integer"},"quality":{"default":85,"description":"JPEG quality from 1-100. Higher values produce larger files with better quality.","maximum":100,"minimum":1,"type":"integer"}},"required":false,"type":"object"},"target_file_key":{"description":"Specific file key to process when entity has multiple file attachments. If not specified, uses the first PDF found.","examples":["original_pdf","document"],"required":false,"type":"string"}}},"label":"PDF to JPEG","match":{"any":{"equals":"application/pdf","path":"content_type"},"path":"properties.content"},"produces":{"cardinality":"many","types":["file"]},"status":"active"},"relationships":[{"peer":"01KJ60TRWRVRG2JSBTWCP3WPPP","peer_type":"collection","predicate":"collection"}],"ver":19,"created_at":"2026-02-24T03:58:17.858Z","ts":"2026-03-12T02:40:11.566Z","edited_by":{"method":"manual","user_id":"01KDZS52M5F9XS0ZPZQQXGPC9A"}}