It's possible, but a pain. I have an html python portal for a self hosted set of LLMs where I can upload a file of any length, and it pulls it apart maybe 400 words at a time to proofread, copyedit, or translate, then stitches it back together. It does mostly OK. But it doesn't look at things like plot points or consistency or characters. Instead, I could do 1 chapter at a time into Claude, compress it to a two-page summary, and get then have it analyze the summaries.
Which sounds like a great way to get terrible results and burn more tokens than I need to pay two humans to her the info I need.