Hi Kolster,
I came up with one potential solution using the Selenium Nodes (yes, I’m biased).
The following workflow will load your PDF file in a web browser (I tested it with Chrome, Chromium, and Firefox on the Mac – as these all have an integrated PDF viewer) and then simply take a screenshot. It’s currently just a proof of concept, as I was interested whether this would be possible at all – and it works.
The workflow’s output will give you a table which contains the screenshot as PNG:
From there you could perform some cropping steps within KNIME to get the desired area.
To get a higher resolution, I’d try to send the key commands for zooming to the browser before taking the screenshot (and probably increase the browser window’s size using the “Window” node). You could of course also try to switch to follow-up pages as necessary and take further screenshots there. But I haven’t tried this myself.
You can find the workflow on my NodePit Space:
Best,
Philipp
Disclaimer: I’m the developer of the Selenium Nodes and the Selenium Nodes are a paid plugin to support their development. There’s a free 30-day trial for evaluation.