How to split one page into two or more pages and split a big pdf file into two or more small size pdfs?

Hi, Support:
Are there any method to split one page into two or more pages and split a big pdf file into two or more small size pdfs based on VB.net?
For example:
Split one pdf page in to two or trhree or more pages by vertical split or horizontal split? If the width of the pdf page is 585 pixels and need to be split in to three pieces, the result of the width of each split output pdf piece file may be 585/3=195pixel by vertical split; in the same, if split by horizone orentation for three pieces and the heigth of the origianl pdf is 858, then height of each split piece pdf may be 858/3=286pixels. How to reach this requirement?

Else, if the size of input pdf is 800Mb, and it may be to be split into many pieces whose size is less than 60Mb, How to reach this requirement?

Thansk for your help.

@ducaisoft

Aspose.PDF provides a feature with which you can convert a particular region of page into image. This way you can split a PDF page into two or three parts and generate separate PDFs from it.

In case you want to generate PDF without convert the page part into image, please share a sample and expected source PDF documents with us. We will log an investigation ticket to analyze the feasibility of the feature and share the ID with you.

Please refer to the Demo Pdf Files for your investigation.
The Key issues are:

  1. the new split pdf document is editable
  2. the pagesize of the new split pdf document will get smaller.
  3. it should be split into two or more rows and two or more columns
  4. do not need convert into image before split

SourcePdf.pdf (65.5 KB)

OutputPdf.pdf (65.9 KB)

@ducaisoft

We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): PDFNET-55705

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.