I can't help you, but there's an issue with your formatting so the code won't show. You need the apostrophes on the same line, for the "format as code" things to work.
$names = cat "\path\to\names.txt"; $i=0; dir | % { ren $_ "$($names[$i]).pdf"}
PowerShell (POSH) is a a task automation command-line shell and scripting language created by Microsoft. It became part of the FOSS community in 2016 and is now available across Windows, Linux, and macOS
I can't help you, but there's an issue with your formatting so the code won't show. You need the apostrophes on the same line, for the "format as code" things to work.
$names = cat "\path\to\names.txt"; $i=0; dir | % { ren $_ "$($names[$i]).pdf"}
Updated. Thanks!
You can manage an install-less solution with a docker container assuming you can get docker on the client machines.
There are numerous PDF cli tools that will split pages for you, so the challenge is finding the right one that is trivial for you to use with docker.
My internet sleuthing revealed that there is already a ready-made docker image for an older version of Apache PDFbox, but there are likely other docker containers you could use.
You can incorporate usage into the above snippet pretty easily if you ask one of the AI chatbots. Your prompt will be something like: "Given this one-liner in Powershell (copypaste the one-liner), I want you to change it to also use this docker container (link to github) of Apache PDFBox 2.0 (link to PDFBox docs) to split PDFs into pages. Rewrite the one-liner to do this."
Based on https://en.wikipedia.org/wiki/PDF#Technical_details I'm going to guess that's not going to happen unless powershell has some built-in thing for manipulating PDFs. I'd start searching there.
Windows should have a built in Print to PDF option under printers you can use in conjunction with the print menu to "print" individual pages to PDF.
PowerShell does not have a built in PDF reader, so it is not possible without installing a module or calling a third party app. The PSWritePDF module will do what you are asking. The module can be installed from the gallery, so you could technically install and import it in a single line.