Split PDF files on web-servers
Windows
2000/2003/Vista/7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Extracted PDF pages can be renamed for your convenience. The default renaming template [Name].page#.pdf. So if you split Report.pdf, the split files will look like Report.page1.pdf, Report.page2.pdf, etc.
The unique option of PDF SplitterX is splitting PDF files by blank pages. The program will scan the PDF file and split it when it finds a blank page. Users can also set the number of blank pages in a row for a new document. I.e. PDF SplitterX will split the PDF file only if there are 2 blank pages in a row.
PDF SplitterX can also provide you with a detailed report (in PDF, TXT, CSV, HTML, XLS formats) about your PDF files. It's the easiest way to know all the info about PDF files: name, file size, author, subject, title, page size, number of pages.
PDF SplitterX is the most powerful yet affordable solution to split PDF files on Windows web or SQL servers. Download your evaluation copy now and test it for 30 days.
Looking for server-based solutions? Discover a range of server products tailored for robust performance at CoolUtils Server Products.
Support and Upgrades.
Read our support policy to find out support or upgrades options for PDF SplitterX. New registered users get 1 year of software maintenance for free.
Useful add-ons:
|
PDF SplitterX tailored to YOUR needs.
Contact us. We will gladly enhance PDF Splitter so that it fit your needs perfectly. Customization is often free to our customers. |
(includes 30 day FREE trial)
(only $459.90)
string src="C:\\test\\test1.pdf"; string dest="C:\\test\\DestFolder\\"; PDFSplitterX Cnv = new PDFSplitterX(); Cnv.Convert(src, dest, "-c PDF -log c:\\test\\Splitter.log"); MessageBox.Show("Convert complete!");
Download .NET PDF Combine example
dim C Set C=CreateObject("PDFSplitter.PDFSplitterX") C.Convert "c:\source1.pdf", "c:\Dest Folder\", "-fo" set C = nothing
$src="C:\\test\\test.pdf"; $dest="C:\\DestFolder\\"; if (file_exists($dest)) unlink($dest); $c= new COM("PDFSplitter.PDFSplitterX"); $c->convert($src,$dest, "-c PDF -log c:\doc.log"); if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;
require 'win32ole' c = WIN32OLE.new('PDFSplitter.PDFSplitterX') src="C:\\test\\test.pdf"; dest="C:\\test\\DestFolder"; c.convert(src,dest, "-c PDF -log c:\\test\\PDFSplitter.log"); if not File.exist?(dest) puts c.ErrorMessage end
import win32com.client import os.path c = win32com.client.Dispatch("PDFSplitter.PDFSplitterX") src="C:\\test\\test.pdf"; dest="C:\\test\\DestFolder"; c.convert(src, dest, "-c PDF -log c:\\test\\PDFSplitter.log"); if not os.path.exists(file_path): print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto; var c: OleVariant; Source: String; begin c:=CreateOleObject('PDFSplitter.PDFSplitterX'); Source:='c:\test\source1.pdf'; C.Convert(Source, 'c:\DestFolder', '-cPDF -log c:\test\PDFSplitter.log'); IF c.ErrorMessage<> Then ShowMessage(c.ErrorMessage); end;
use Win32::OLE; my $src="C:\\test\\test1.pdf"; my $dest="C:\\DestFolder"; my $c = CreateObject Win32::OLE 'PDFSplitter.PDFSplitterX'; $c->convert($src,$dest, "-c pdf -log c:\\test\\PDFSplitter.log"); print $c->ErrorMessage if -e $dest;
Updated Sun, 13 Oct 2024
(only $459.90)