Web sunucularında PDF dosyalarını ayırın
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Çıkarılan PDF sayfaları sizin için kolaylık olması açısından yeniden adlandırılabilir. Varsayılan yeniden adlandırma şablonu [Ad].page#.pdf'dir. Bu yüzden Report.pdf'i bölerseniz, bölünmüş dosyalar Report.page1.pdf, Report.page2.pdf vb. gibi görünecektir.
PDF SplitterX, Windows web veya SQL sunucularında PDF dosyalarını ayırmak için en güçlü ve uygun fiyatlı çözümdür. Deneme sürümünüzü şimdi indirin ve 30 gün boyunca test edin.
Sunucu tabanlı çözümler mi arıyorsunuz? CoolUtils Sunucu Ürünleri üzerinde sağlam performans için uyarlanmış bir dizi sunucu ürününü keşfedin.
Destek ve Güncellemeler.
PDF SplitterX için destek veya güncelleme seçeneklerini öğrenmek için destek politikamızı okuyun. Yeni kayıtlı kullanıcılar 1 yıllık yazılım bakımını ücretsiz olarak alırlar.
Faydalı eklentiler:
|
PDF SplitterX ihtiyaçlarınıza göre uyarlanmıştır.
Bize ulaşın. PDF SplitterX'i ihtiyaçlarınıza mükemmel bir şekilde uyarlamak için memnuniyetle geliştireceğiz. Müşterilerimize çoğu zaman özelleştirmeler ücretsizdir. |
(30 günlük ÜCRETSİZ deneme sürümü içerir)
(sadece $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("Dönüştürme tamamlandı!");
İndir .NET PDF Bölme örneği
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, betiklerden, zamanlanmış görevlerden, CI çalıştırıcılarından veya herhangi bir arka uç hizmetinden çalıştırabileceğiniz bir konsol ikili dosyası olan PDFSplitterX.exe ile birlikte gelir. Bayrak kümesi GUI PDFSplitter.exe ile eşleşir; tam referans için komut satırı belgelerine bakın. Aşağıdaki tarifler, SDK müşterilerinden en sık duyduğumuz senaryoları kapsar.
Mümkün olan en küçük çağrı — bir kaynak dosya, bir çıktı klasörü. Her sayfa varsayılan Name.pageN.pdf adlandırma şablonu kullanılarak kendi PDF'si haline gelir.
PDFSplitterX.exe "C:\PDF\Report.pdf" "C:\out\" -cPDF
Yalnızca belgenin bir dilimine ihtiyaç duyduğunuzda — bir ek, tek bir bölüm, bir imza sayfası — -p, virgülle ayrılmış sayfa ve aralık listesi alır.
PDFSplitterX.exe "C:\PDF\Contract.pdf" "C:\out\" -cPDF -p "2-3"
Tek tek sayfaları ve aralıkları karıştırın: -p "1,3,6-10,15", tam olarak bu sayfaları çıkarır ve gerisini atlar.
Dağıtım veya inceleme için, büyük PDF'leri sabit boyutlu parçalar halinde işlemek daha kolaydır. -cp, her N sayfada yeni bir çıktı belgesi başlatır; kaynak aralığını sınırlandırmak için -p ile birleştirin.
PDFSplitterX.exe "C:\PDF\Manual.pdf" "C:\out\" -cPDF -p "1-8" -cp 4
Bu çağrı, 1-8. sayfalardan iki adet 4 sayfalık PDF üretir. Tüm dosyayı parçalamak için -p'yi kaldırın.
Kitaplar, teknik kılavuzlar ve hukuki PDF'ler genellikle bir yer imi ağacı taşır. Yer imi sınırlarında bölme, bölüm, kesim veya makale başına bir PDF verir. -b, yer imi seviyesini seçer — seviye 1, üst düzey yer imlerinde böler, seviye 2 alt yer imlerinde böler vb.
PDFSplitterX.exe "C:\PDF\Handbook.pdf" "C:\out\" -em bookmarks -b 3
Klasik yüksek hacimli tarama iş akışı: tarayıcıdan karışık belgeleri her birinin arasında boş bir kağıt ile yığın halinde besleyin, sonra elde edilen PDF'yi o boş sayfalarda bölün. -bc, kaç ardışık boş sayfanın bir sınır oluşturduğunu ayarlar; -bt (1-10), neredeyse boş bir sayfanın boş olarak ne kadar agresif sayılacağını kontrol eder.
PDFSplitterX.exe "C:\scans\daybatch.pdf" "C:\out\" -em blanks -bc 2 -bt 5
Çift taraflı tarama yeniden yapılandırması ve ön ile arka düzenlerini ayırma için kullanışlı. -em odd, tek sayfaları korur, -em even, çift sayfaları korur.
PDFSplitterX.exe "C:\PDF\Duplex.pdf" "C:\out\fronts\" -cPDF -em odd
PDFSplitterX.exe "C:\PDF\Duplex.pdf" "C:\out\backs\" -cPDF -em even
Varsayılan dosya adları Source.page1.pdf, Source.page2.pdf vb.'dir. -t, özel bir şablon ayarlar; # karakteri sayaç konumunu işaretler ve sonrasındaki rakam doldurma genişliğini ayarlar. -ts, başlangıç sayısını ayarlar.
PDFSplitterX.exe "C:\PDF\Report.pdf" "C:\out\" -cPDF -t "page#5" -ts 1
Bu, page00001.pdf, page00002.pdf, … üretir. Hedef klasörde zaten bulunan dosya sayısından numaralandırmaya devam etmek için -ts -1 geçirin.
Sunucu tarafı bölme neredeyse her zaman bir girdi klasörü üzerinde çalışır. -Recurse, alt dizinleri dolaşır; -kfs, çıktı tarafında aynı ağacı yeniden oluşturur; -log ile -verbosity detail, dosya başına bir satır yazar, böylece neyin olduğunu denetleyebilirsiniz. Hedef, her çalıştırmayı kendi tarihli klasörüne yerleştirmek için <DATE> makrosunu kullanır.
PDFSplitterX.exe "C:\inbox\*.pdf" "C:\out\<DATE>\" -cPDF -Recurse -kfs -fo -log "C:\logs\splitter.log" -verbosity detail
Başarılı bir bölmeden sonra orijinalleri silmek için -do ekleyin — gelen kutusu yalnızca bir kuyruk olduğunda kullanışlıdır.
Bir işçi bir kuyruk dosyası yazıp bölücü onu tükettiğinde, dosya yollarını komut satırının kendisine kodlamak istemezsiniz. -list, bir metin dosyasından (her satıra bir tane) dosya maskelerini okur.
PDFSplitterX.exe -list "C:\queues\split-batch.txt" "C:\out\" -cPDF -em pages
Güncellendi Mon, 13 Apr 2026
(sadece $459.90)
Ücretsiz deneme sürümünü indirin ve dosyalarınızı dakikalar içinde dönüştürün.
Kredi kartı veya email gerekli değil.