Split PDF-bestanden op web-servers
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Geëxtraheerde PDF-pagina's kunnen worden hernoemd voor uw gemak. De standaard hernoemingssjabloon [Naam].pagina#.pdf. Dus als u Report.pdf splitst, zullen de gesplitste bestanden eruit zien als Report.pagina1.pdf, Report.pagina2.pdf, etc.
De unieke optie van PDF SplitterX is het splitsen van PDF-bestanden op lege pagina's. Het programma zal het PDF-bestand scannen en splitst het wanneer het een lege pagina vindt. Gebruikers kunnen ook het aantal lege pagina's op rij instellen voor een nieuw document. D.w.z. PDF SplitterX zal het PDF-bestand alleen splitsen als er 2 lege pagina's op rij zijn.
PDF SplitterX kan u ook voorzien van een gedetailleerd rapport (in PDF, TXT, CSV, HTML, XLS formaten) over uw PDF-bestanden. Het is de eenvoudigste manier om alle informatie over PDF-bestanden te weten: naam, bestandsgrootte, auteur, onderwerp, titel, paginagrootte, aantal pagina's.
PDF SplitterX werkt op Windows Server 2008, 2012, 2016, 2019 en 2022 (32- en 64-bit). Het draait ook op desktop Windows 7/8/10/11. Getest met Docker, Citrix en Wine omgevingen. De COM/ActiveX API maakt integratie mogelijk met .NET, C#, ASP, PHP, Ruby, Python, Delphi, Perl en elke taal die COM-objecten ondersteunt.
PDF SplitterX is de krachtigste en toch betaalbare oplossing om PDF-bestanden op Windows web of SQL servers te splitsen. Download nu uw evaluatie-exemplaar en test het 30 dagen lang.
Op zoek naar servergebaseerde oplossingen? Ontdek een reeks serverproducten op maat voor robuuste prestaties bij CoolUtils Server Products.
Ondersteuning en Upgrades.
Lees ons beleid voor ondersteuning om te weten welke ondersteunings- of upgradeopties er zijn voor PDF SplitterX. Nieuwe geregistreerde gebruikers krijgen 1 jaar gratis softwareonderhoud.
Handige add-ons:
|
PDF SplitterX op maat voor UW behoeften.
Neem contact met ons op. Wij passen PDF Splitter graag aan zodat het perfect aan uw behoeften voldoet. Maatwerk is vaak gratis voor onze klanten. |
(inclusief 30 dagen GRATIS proefperiode)
(alleen $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 Splitter-voorbeeld
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;
PDF SplitterX wordt geleverd met PDFSplitterX.exe, een console-binary die u kunt aansturen vanuit scripts, geplande taken, CI-runners of een willekeurige backend-service. De vlaggen komen overeen met de GUI PDFSplitter.exe; voor de volledige referentie zie de documentatie van de opdrachtregel. De onderstaande recepten dekken de gevallen die we het vaakst horen van SDK-klanten.
De kleinst mogelijke aanroep — één bronbestand, één uitvoermap. Elke pagina wordt zijn eigen PDF volgens het standaard naamgevingssjabloon Name.pageN.pdf.
PDFSplitterX.exe "C:\PDF\Report.pdf" "C:\out\" -cPDF
Wanneer u slechts een deel van het document nodig heeft — een bijlage, een hoofdstuk, een handtekeningpagina — neemt -p een door komma's gescheiden lijst van pagina's en bereiken aan.
PDFSplitterX.exe "C:\PDF\Contract.pdf" "C:\out\" -cPDF -p "2-3"
Combineer individuele pagina's en bereiken: -p "1,3,6-10,15" haalt precies die pagina's eruit en slaat de rest over.
Voor distributie of beoordeling zijn grote PDF's gemakkelijker te beheren in stukken van vaste grootte. -cp begint elk N pagina's een nieuw uitvoerdocument; combineer met -p om het bronbereik te beperken.
PDFSplitterX.exe "C:\PDF\Manual.pdf" "C:\out\" -cPDF -p "1-8" -cp 4
Die aanroep produceert twee PDF's van 4 pagina's uit pagina's 1–8. Laat -p weg om het hele bestand in stukken te verdelen.
Boeken, technische handleidingen en juridische PDF's bevatten meestal een bladwijzerboom. Splitsen op bladwijzergrenzen geeft u één PDF per hoofdstuk, sectie of artikel. -b kiest het bladwijzerniveau — niveau 1 splitst op bladwijzers op het hoogste niveau, niveau 2 op subbladwijzers, enzovoort.
PDFSplitterX.exe "C:\PDF\Handbook.pdf" "C:\out\" -em bookmarks -b 3
De klassieke high-volume scan-workflow: voer een stapel gemengde documenten door de scanner met een blanco vel tussen elk document, en splits vervolgens de resulterende PDF op die blanco's. -bc stelt in hoeveel opeenvolgende blanco pagina's een grens markeren; -bt (1–10) bepaalt hoe agressief een bijna-lege pagina als blanco telt.
PDFSplitterX.exe "C:\scans\daybatch.pdf" "C:\out\" -em blanks -bc 2 -bt 5
Handig voor de reconstructie van duplex-scans en voor het scheiden van voor- en achterzijde-layouts. -em odd behoudt de oneven pagina's, -em even behoudt de even pagina's.
PDFSplitterX.exe "C:\PDF\Duplex.pdf" "C:\out\fronts\" -cPDF -em odd
PDFSplitterX.exe "C:\PDF\Duplex.pdf" "C:\out\backs\" -cPDF -em even
Standaard bestandsnamen zijn Source.page1.pdf, Source.page2.pdf, etc. -t stelt een aangepast sjabloon in; het teken # markeert de tellerpositie en het cijfer erachter stelt de opvulbreedte in. -ts stelt het beginnummer in.
PDFSplitterX.exe "C:\PDF\Report.pdf" "C:\out\" -cPDF -t "page#5" -ts 1
Dat produceert page00001.pdf, page00002.pdf, … Geef -ts -1 mee om de nummering voort te zetten vanaf het aantal bestanden dat al in de bestemmingsmap staat.
Server-side splitsen draait bijna altijd over een map met invoer. -Recurse doorloopt subdirectories; -kfs recreëert dezelfde boom aan de uitvoerkant; -log met -verbosity detail schrijft één regel per bestand zodat u kunt auditen wat er is gebeurd. De bestemming gebruikt de macro <DATE> om elke run in zijn eigen gedateerde map te plaatsen.
PDFSplitterX.exe "C:\inbox\*.pdf" "C:\out\<DATE>\" -cPDF -Recurse -kfs -fo -log "C:\logs\splitter.log" -verbosity detail
Voeg -do toe om originelen te verwijderen na een succesvolle splitsing — handig wanneer de inbox puur een wachtrij is.
Wanneer een worker een wachtrijbestand schrijft en de splitter het verwerkt, wilt u de bestandspaden niet in de opdrachtregel zelf coderen. -list leest bestandsmaskers (één per regel) uit een tekstbestand.
PDFSplitterX.exe -list "C:\queues\split-batch.txt" "C:\out\" -cPDF -em pages
Bijgewerkt Wed, 15 Apr 2026
(alleen $459.90)
Download de gratis proefversie en converteer uw bestanden in enkele minuten.
Geen creditcard of e-mail vereist.