Открыл в браузере pdf. Ткнул в него и он разрезался на горизонтальные полоски (вставились блоки в места разреза). Ткнул второй раз и pdf собрался в оригинал. Такое вообще возможно на js, node.js реализовать?
А для чего?
Да и pdf то не jpeg - он векторный - и на странице все адовейше разбросано. Надо переводить в растр или вообще полностью векторизовать - но и так и этак это будет сильно сильно производная от оригинала