PDF Splitter prints notes with pages that are longer than the paper, e.g., from a reMarkable. Each page is scaled to the width of the paper and split onto as many pages as it needs. The end of each page is repeated at the top of the next one, so that a line of handwriting that is cut at the end of a page is whole on the next page. The strokes of a PDF stay sharp vectors, and each page is in the PDF only once, however often it is shown. An image, e.g., a page exported as a PNG or a photo, is split like a page of a PDF. Several files are combined in one split PDF.
PDF Splitter is free software under the GNU General Public License v3. It runs Python in your browser with Pyodide (MPL-2.0), which includes the Python standard library (PSF License), and writes the PDF with pypdf (BSD-3-Clause). It shows the pages with pdf.js (Apache-2.0).
The title uses the font Parisienne by Astigmatic under the SIL Open Font License 1.1.