Stirling-PDF icon indicating copy to clipboard operation
Stirling-PDF copied to clipboard

[Feature Request]: Enable to select which pages to split in “Split PDF into Sections”

Open nclm opened this issue 4 months ago • 2 comments

Feature Description

“Split PDF into Sections” enables to split pages in for instance two: one for the lefthand part, one for the righthand part.

However, it splits every page. This feature request is about adding a page selection option, to split only the selected pages.

Why is this feature valuable?

A lot of of online PDFs based on printed publications are in this format:

  • Single front cover
  • Spreads for all the content, two actual pages per spread
  • Single back cover

That can makes them hard to read on a e-reader, or to print into booklets. The spreads have to be split first.

However, using “Split PDF into Sections” would split the covers too, adding a lot of steps to build a correct PDFs afterwards (deleting the 4 split covers, retrieving the 2 full covers from the original PDF, merging and reorganising pages into yet another PDF, etc).

Adding a way to select pages (excluding first and last in this case), could make the matter much much easier.

Suggested Implementation

Add a field inside the “Split PDF into Sections” tool to specify which pages to apply the split to. Same kind of field that appears in other tools, with comma and/or dash separated numbers. Defaults to all. An extra preset (all except first and last) could also be added to cover the common use case described above.

Additional Information

No response

No Duplicate of the Feature

  • [x] I have verified that there are no existing features requests similar to my request.

nclm avatar Aug 01 '25 09:08 nclm

Hi @Frooodle , I wonder if this feature make sense to you? If yes, would it be alright to assign this issue to me? I’d be happy to work on implementing it. Thanks!

PingLin8888 avatar Aug 01 '25 14:08 PingLin8888

Having page selection support makes sense to me!

Frooodle avatar Aug 01 '25 14:08 Frooodle