VeryPDF PDFToolbox is a very powerful command line application which can help you freely merge and split PDF. In addition, you can use it to add watermarks, change PDF backgrounds, encrypt PDF, and extract metadata from PDF, etc. The following are some key features:
Merge specified pages from specified PDF files
You can merge pages from different PDF files, and freely specify the pages of each input PDF file. For example, if file A contains pages A1, A2, A3, A4, A5, and file B contains B1, B2, B3; the result PDF can contain any pages you want like A1, A5, B2, and B3. You can also rotate the specified pages of a specified PDF file during the process of merging.
Cross merge PDF
For example, if file A contains pages A1, A2, A3, A4, A5, and file B contains B1, B2, B3; the result file would contain pages in the following order: A1, B1, A2, B2, A3, B3, A4, and A5.
If you want to reverse the page order of one of the PDF files during the process of merging, you can use PDFToolbox to solve the problem easily. For instance, if file A contains A1, A2, A3, and file B contains B1, B2, B3, the result file can contains pages in the following order: A1, A2, A3, B3, B2, B1.
Remove or extract PDF pages
This function enables you to remove some pages from a PDF file or extract some pages from a PDF file. Most tools online can only help you remove a page or a page range, but PDFToolbox can help you remove or extract any pages or page ranges as you wish.
Support encrypted PDF
If some of the input PDF files are protected by different passwords, you can use PDFToolbox to remove the passwords before you go to add new passwords or merge the input PDF files. Certainly, you need to have the passwords of the input files.
Set passwords and permission
PDFToolbox can help you set owner or user passwords for the result PDF. You can also set password encryption order and permissions. If your input PDF files are protected by passwords, you can also use PDFToolbox to remove the old passwords and set new passwords.
Split PDF and support file name template setting
You can split a multi-page PDF file into several single-page PDF files. You can also set passwords for the result PDF files when split PDF. PDFToolbox supports standard filename template setting, so you can define the style of result PDF file names.
Change PDF backgrounds
You can use the first page of a specified PDF file as the background for each page of the input file. Or you can use all the pages of the specified PDF as the background for the corresponding pages.
Add PDF watermarks
You can the first page of a specified PDF file over the input PDF file, using the page as the watermark for the input file. You can also use all the pages of a specified PDF file as watermarks for the corresponding pages of the input PDF file.