Logo
Ana Sayfa Ürünler Destek İletişim Hakkımızda
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

PDF yazdırma aracı (sunucu tabanlı)

ActiveX destekli Sunucu Toplu PDF Yazıcı ile yazdırma görevlerinizi kolaylaştırın.

ActiveX ile Sunucu Toplu PDF Yazıcı

Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine

Total PDF Printer X, Windows sunucularında PDF dosyalarını fiziksel veya ağ yazıcılarına toplu olarak yazdıran sunucu tarafı bir SDK'dır — yazdırma akışında Acrobat, Foxit veya başka bir PDF görüntüleyici açmadan, headless şekilde. Sessiz çalışır: GUI yok, diyalog yok, açılır pencere yok. Total PDF Printer X hem komut satırı ikili dosyası hem de bir ActiveX/COM arayüzü ile birlikte gelir; böylece ASP, PHP, .NET, Python, Ruby, Java ve COM destekleyen herhangi bir backend'e doğrudan entegre olur. Hedef argümanın bir yazıcı adı olduğunu, bir dosya yolu olmadığını unutmayın — çıktı diske değil, fiziksel veya ağ yazıcılarına gider.

Total PDF Printer X, sunucu yazdırma senaryosunun tamamını kapsar:

  • Herhangi bir yerel, USB, ağ veya sanal Windows yazıcısına yazdırma (yazıcı adı veya UNC yolu ile)
  • Dosyaları tarihe, saate veya isme göre sıralayıp yazdırma (-sort)
  • Ayraç sayfaları — belgeler arasına boş bir sayfa veya istediğiniz özel dosyayı ekleyin (çift taraflı baskı yığınları için ideal)
  • Otomatik döndürme ve sayfaya sığdırma, tek bir partide farklı PDF boyutlarını yönetir
  • Sayfa numarası ve metin filigranları (telif hakkı, şirket adı, "GİZLİ") her basılı sayfaya eklenir
  • Sayfa aralığı seçimi (-rn), birden fazla kopya (-NumCopy), çift taraflı modlar (uzun kenar için -d vertical, kısa kenar için -d horizontal)
  • İş başına kağıt boyutu (-ps A4, Letter, Legal vb.) ve renk modu (-cl monochrome)
  • Gözetimsiz işçi modelleri için -list ile kuyruk dosyası işleme
  • Dosya geldiğinde otomatik yazdırma için Total Folder Monitor ile birleştirin

Tipik dağıtım: Bir FTP klasörü veya ERP dışa aktarım klasörü PDF'leri (faturalar, irsaliyeler, kargo etiketleri, mahkeme dosyaları) alır; Folder Monitor her yeni dosyayı yakalar ve Total PDF Printer X'i yazıcı adı ve bayraklarla çağırır; dosya operatör müdahalesi olmadan kağıda dökülür. Yazdırma sunucusu başına günde on binlerce sayfa normal sayılır.

Total PDF Printer X'in yalnızca Windows sunucularında çalıştığını unutmayın. Ücretsiz deneyin (30 gün deneme süresi, sınırlama yok) ve gerçekten parasının değerinde olduğunu görün.

Şimdi İndir!

(30 günlük ÜCRETSİZ deneme sürümü içerir)

Lisans Satın Al

(sadece $450.00)



Total PDF Printer X Örnekleri

Total PDF Printer X ve .NET ile PDF dosyalarını yazdırma


string src     = @"C:\test\test1.pdf";
string printer = "HP LaserJet M404";

var prn = new PDFPrinterX();
prn.Print(src, printer, "-NumCopy 2 -d vertical -ps A4 -log c:\\test\\Printer.log");

if (!string.IsNullOrEmpty(prn.ErrorMessage))
    throw new Exception(prn.ErrorMessage);

Total PDF Printer X ile web sunucularında PDF dosyalarını yazdırma

public static class Function1
    {
        [FunctionName("Function1")]
        public static async Task Run(
            [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
            ILogger log)
        {
            StringBuilder sbLogs = new StringBuilder();
            sbLogs.AppendLine("started...");
            try
            {
                ProcessStartInfo startInfo = new ProcessStartInfo();
                startInfo.CreateNoWindow = true;
                startInfo.UseShellExecute = false;
                var assemblyDirectoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                assemblyDirectoryPath = assemblyDirectoryPath.Substring(0, assemblyDirectoryPath.Length - 4);

                var executablePath = $@"{assemblyDirectoryPath}\Printer\PDFPrinterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var srcPath = $@"{assemblyDirectoryPath}\src\sample.pdf";
                var printerName = "HP LaserJet M404";
                startInfo.FileName = executablePath;

                if (File.Exists(executablePath) && File.Exists(srcPath))
                {
                    sbLogs.AppendLine("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & source files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"\"{srcPath}\" -p \"{printerName}\"";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }
                sbLogs.AppendLine("Print job submitted.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
Azure Functions hakkında daha fazla bilgi.

Total PDF Printer X ile web sunucularında PDF dosyalarını yazdırma

dim C
Set C=CreateObject("PDFPrinter.PDFPrinterX")
C.Print "c:\test\source.pdf", "HP LaserJet M404", "-NumCopy 2 -ps A4 -log c:\test\PrintPDF.log"
Response.Write C.ErrorMessage
set C = nothing

PHP ve Total PDF Printer X ile PDF dosyalarını yazdırma

$src = "C:\\test\\test.pdf";
$printer = "My Printer Name";
$c = new COM("PDFPrinter.PDFPrinterX");
$c->Print($src, $printer, "-ps A4 -NumCopy 2");
if ($c->ErrorMessage == "") echo "OK"; else echo "fail:".$c->ErrorMessage;

Total PDF Printer X ve Ruby ile PDF dosyalarını yazdırma

require 'win32ole'
c = WIN32OLE.new('PDFPrinter.PDFPrinterX')

src = "C:\\test\\test.pdf"
printer = "HP LaserJet M404"

c.Print(src, printer, "-NumCopy 2 -d vertical -log c:\\test\\PDFPrinter.log")

if c.ErrorMessage != ""
  puts c.ErrorMessage
end

Total PDF Printer X ve Python ile PDF dosyalarını yazdırma

import win32com.client

c = win32com.client.Dispatch("PDFPrinter.PDFPrinterX")

src = "C:\\test\\test.pdf"
printer = "HP LaserJet M404"

c.Print(src, printer, "-NumCopy 2 -d vertical -log c:\\test\\PDFPrinter.log")

if c.ErrorMessage:
    print(c.ErrorMessage)

Pascal ve Total PDF Printer X ile PDF dosyalarını yazdırma

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c := CreateOleObject('PDFPrinter.PDFPrinterX');
  c.Print('c:\test\source.pdf', 'HP LaserJet M404', '-NumCopy 2 -ps A4 -log c:\test\PDFPrinter.log');
  if c.ErrorMessage <> '' then
    ShowMessage(c.ErrorMessage);
end;

Total PDF Printer X ile web sunucularında PDF dosyalarını yazdırma

var c = new ActiveXObject("PDFPrinter.PDFPrinterX");
c.Print("C:\\test\\source.pdf", "HP LaserJet M404", "-NumCopy 2 -ps A4");
if (c.ErrorMessage != "")
  alert(c.ErrorMessage)

Total PDF Printer X ve Perl ile PDF dosyalarını yazdırma

use Win32::OLE;

my $src     = "C:\\test\\test1.pdf";
my $printer = "HP LaserJet M404";

my $c = CreateObject Win32::OLE 'PDFPrinter.PDFPrinterX';
$c->Print($src, $printer, "-NumCopy 2 -log c:\\test\\PDFPrinter.log");
print $c->ErrorMessage if $c->ErrorMessage ne "";

quote

PDF yazdırma aracı (sunucu tabanlı) Müşteri İncelemeleri 2026

Derecelendir
Müşteri değerlendirmelerine göre 4.7/5 puan aldı
5 Star

"Scanprint Logistics, müşterilerimiz için ürünleri depoladığımız ve dağıttığımız bir depodur. Müşterilerimizden ve ERP sistemimizden gelen PDF dosyalarının yazdırılmasını otomatikleştirmek için Total PDF Printer X'i Total Folder Monitor ile birlikte kullanıyoruz. Müşterilerimiz PDF dosyalarını (örneğin faturaları) FTP sunucumuza yüklüyor, ardından Total PDF Printer X bunları yazdırıyor; böylece gönderdiğimiz mallarla birlikte verebiliyoruz."

5 Star Frants Erikstrup
www.scanprint.dk

"Total PDF Printer ve Total PDF Printer X sürümünü kurduktan sonra hiçbir sorunla karşılaşmadık, bu nedenle geri bildirimim çok olumlu. Bu yeni sürümü kullanmaya yeni başlıyoruz (önceki bir sürümü zaten kullanıyorduk) ve sorularımız olursa size mesaj göndermeye dikkat edeceğim. Teşekkürler ve saygılarımla."

5 Star Silverio Pattuelli
Ravenna, Italy, www.nobleagri.com

"On iki depo lokasyonu, her birinde kendi etiket yazıcısı ve irsaliye yazıcısı. Total PDF Printer X artı Folder Monitor: yazıcı başına bir gelen kutusu klasörü, ERP içine PDF'leri bırakıyor, kağıt saniyeler içinde doğru istasyonda görünüyor. -p yazıcıyı görünür adıyla seçer; -t sipariş numarasını Windows kuyruğuna koyar, böylece operatörler takılan bir işi bulabilir. Acrobat her güncellendiğinde bozulan ev yapımı bir Acrobat otomasyon akışını değiştirdik. PDF Printer X üzerinde beş yıl, dönüştürücüye yükleyebileceğimiz hiçbir hata olmadı."

5 Star Marcin Z.
Senior IT Engineer at a 3PL warehouse network

"Total PDF Printer X'i Royalty-Free Lisansı altında tıbbi kayıt ürünümüze paketledik. Tek seferlik proje başına ücret, Aspose.PDF veya PDFTron'un yazdırma yolunda yeniden dağıtım hakları için istediğinin küçük bir kısmıydı. Yükleyicimiz ActiveX'i gönderir ve kaydeder, uygulamamız Print()'i doğrudan çağırır, son kullanıcılar yalnızca bizim arayüzümüzü görür. 32 bit ActiveX kısıtlaması bize birkaç günlük akış yeniden çalışmasına mal oldu, ancak çözümler hakkında sorduğumuzda destek hızlı yanıt verdi."

4 Star Sasha P.
Independent Software Vendor

"Mahkeme dosyaları PDF olarak gelir; bunları fiziksel dava dosyası için dava numarası filigranları ve sayfa numaralarıyla yazdırırız. Belgeler arasındaki ayraç sayfaları, kayıt memuru için günlük yığını düzenli tutar. -rn, yalnızca imza sayfalarına ihtiyacımız olduğunda bunları yazdırmamızı sağlar. Çalıştırmalar arasında deterministik, denetim için önemli olan budur. CLI kararlı, iyi belgelenmiş ve -xmllog bayrağı bize denetim izimiz için iş başına makine tarafından okunabilir çıktı verir."

5 Star Eleni V.
Lead Developer at a court-records office


Total PDF PrinterX kimler kullanır?

IT teams that automate batch PDF printing on Windows servers via command line and ActiveX

Enterprise Printing

Automated Server-Side Printing

Print PDF files on servers without any user interaction

IT departments deploy Total PDF PrinterX on Windows servers to print incoming PDF documents automatically. The application runs silently with no GUI or pop-up messages, printing batches of PDFs via command line on schedule — ideal for invoices, reports, and documents that need to be printed as soon as they arrive.

Finance & Accounting

Invoice & Statement Printing

Batch-print thousands of PDF invoices in date order

Accounting departments print daily batches of PDF invoices, statements, and financial reports sorted by file date or time. Total PDF PrinterX adds page numbers or company watermarks to each sheet, and separator pages between documents keep the printed stack organized for distribution or mailing.

Web & Application Integration

Print-from-Web Applications

Add PDF printing to your web app via ActiveX

Software developers integrate Total PDF PrinterX via ActiveX into web applications, ERP systems, and document management platforms. Users trigger print jobs from a browser, and the server handles printing silently — no desktop software or user intervention required on the server side.

Logistics & Warehousing

Shipping Document Printing

Auto-print packing slips and shipping labels from a server

Warehouses and distribution centers auto-print PDF packing slips, shipping labels, and delivery notes as orders flow in. Auto-rotate and fit-to-page options handle different document sizes without manual adjustment, and duplex-safe separator sheets prevent documents from bleeding across double-sided pages.

Legal & Government

Regulatory & Court Document Printing

Print case files with watermarks and page numbering

Government agencies and legal departments batch-print PDF filings, case documents, and regulatory submissions on dedicated print servers. Add text watermarks with confidentiality notices or copyright information to every page, and stamp page numbers for organized physical records — all hands-free via command line.

Komut Satırı Örnekleri

Total PDF Printer X, betiklerden, zamanlanmış görevlerden, yazdırma sunucusu kancalarından veya kağıt çıktıya ihtiyaç duyan herhangi bir arka uç hizmetinden çalıştırabileceğiniz bir konsol ikili dosyası olan PDFPrinterX.exe ile birlikte gelir. Bayrak kümesi GUI PDFPrinter.exe ile eşleşir; tam referans için komut satırı belgelerine bakın. Hedef bağımsız değişkeninin bir dosya yolu değil, yazıcı adı olduğunu unutmayın — çıktı diske değil, fiziksel veya ağ yazıcılarına gider.

1. Bir PDF'yi varsayılan yazıcıya yazdırma

Mümkün olan en küçük çağrı. Yazıcı adını atlayın, belge Windows'un mevcut varsayılan yazıcı olarak kabul ettiğine gider.

PDFPrinterX.exe "C:\docs\invoice.pdf"

2. Belirli bir adlandırılmış yazıcıya yazdırma

-p, Windows Yazıcılar panelinde göründüğü şekliyle dostça yazıcı adını veya onun benzersiz herhangi bir parçasını kabul eder.

PDFPrinterX.exe "C:\docs\invoice.pdf" -p "HP LaserJet M404"

Kısmi eşleşmeler de işe yarar — -p HP, adı "HP" içeren ilk yazıcıyı seçer.

3. Yalnızca bir sayfa aralığını yazdırma

Birkaç sayfaya ihtiyaç duyduğunuz uzun PDF'ler için — kapak sayfası, imza sayfası, tek bir bölüm — yazdırılan aralığı sınırlandırmak için -rn kullanın.

PDFPrinterX.exe "C:\docs\contract.pdf" -p "Office Printer" -rn "1-3,7,12-14"

4. Birden çok kopya, çift taraflı, A4 kağıtta yazdırma

Tipik ofis durumu: aynı belgenin N kopyasını dağıtın, her iki tarafı, A4. -NumCopy, kopya sayısını ayarlar, -d vertical, uzun kenarlı çift taraflıyı etkinleştirir, -ps A4, kağıt boyutunu zorlar.

PDFPrinterX.exe "C:\docs\handout.pdf" -p "HP LaserJet M404" -NumCopy 25 -d vertical -ps A4

5. Bir klasördeki her PDF'yi maske ile yazdırma

İkili dosyayı bir joker karaktere yönlendirin, her eşleşen dosyayı ayrı bir iş olarak yazdırır. Oluşturulan raporların gece toplu işlemleri için yararlıdır.

PDFPrinterX.exe "C:\reports\daily\*.pdf" -p "Reports Printer" -sort name

Alt klasörleri dahil etmek için -Recurse ekleyin veya tüm toplu işi dosya başına bir iş yerine tek birleştirilmiş yazdırma işi olarak göndermek için -combine ekleyin.

6. UNC üzerinden ağ yazıcısına yazdırma

Bir Windows yazdırma sunucusundaki paylaşılan yazıcılar paylaşım adlarıyla adreslenir. UNC yolunu olduğu gibi -p'ye geçirin.

PDFPrinterX.exe "C:\docs\report.pdf" -p "\\PRINTSRV01\Accounting-HP" -t "Q3 Report" -cl monochrome

-t, Windows yazdırma kuyruğunda gösterilen iş başlığını ayarlar, bu da işi bulmayı veya iptal etmeyi kolaylaştırır.

7. Bir liste dosyasından yazdırma kuyruğu yönetme

Harici bir işçi bir kuyruk dosyası yazıp yazıcı onu tükettiğinde, dosya yollarını komut satırının kendisinde istemezsiniz. -list, düz bir metin dosyasından (her satıra bir tane) dosya maskelerini okur.

PDFPrinterX.exe -list "C:\queues\print-queue.txt" -p "Office Printer" -fo

-fo, sormadan işlemeyi zorlar; kuyruk işçisi de başarılı bir yazdırmadan sonra orijinallerin silinmesini bekliyorsa -do ile birleştirin.

8. Ayrıntılı günlükle sunucu tarafı çalıştırma

PDFPrinterX.exe bir hizmet veya zamanlanmış görev olarak çalıştığında, günlük gerçekte ne olduğunun tek sinyalidir. -verbosity detail, dosya başına bir satır yazar; -logmode append, çalıştırmalar arasında geçmişi korur; -xmllog, ayrıştırıcı dostu bir eşlikçi dosya yayar.

PDFPrinterX.exe "C:\spool\*.pdf" -p "Warehouse Label Printer" -log "C:\logs\pdfprint.log" -verbosity detail -logmode append -xmllog "C:\logs\pdfprint.xml"
Şimdi İndir!

Güncellendi Fri, 01 May 2026

Lisans Satın Al

(sadece $450.00)



Total PDF Printer X Hakkında Sıkça Sorulan Sorular ▼

Hayır. Total PDF Printer X kendi PDF işleme motoruna sahiptir. Yazdırma sunucusunda Adobe Acrobat, Adobe Reader, Foxit veya üçüncü taraf bir PDF görüntüleyici gerekmez. Müşterilerin PDFsharp/iText/SumatraPDF yazdırma akışlarından geçiş yapmasının başlıca nedeni budur — Acrobat lisansı yok, headless görüntüleyici çökmesi yok, kaynak PDF standart dışı bir özellik kullandığında sürüm uyumluluğu sorunu yok.
Yazıcının görünür adını (Windows Ayarlar » Yazıcılar bölümünde göründüğü şekliyle) -p'ye geçirin: -p "HP LaserJet M404". Kısmi eşleşmeler de çalışır, bu nedenle -p HP, adı "HP" içeren ilk yazıcıyı seçer. Bir Windows yazdırma sunucusundaki paylaşılan yazıcılar için UNC paylaşım yolunu kullanın: -p "\\PRINTSRV01\Accounting-HP". Geçerli Windows varsayılan yazıcısına yazdırmak için -p'yi atlayın.
Total PDF Printer X bir COM/ActiveX arayüzü sunar, bu nedenle COM destekleyen herhangi bir dil onu doğrudan çağırabilir: PHP'de new COM("PDFPrinter.PDFPrinterX"), .NET'te new PDFPrinterX(), Python'da win32com.client.Dispatch("PDFPrinter.PDFPrinterX"), Ruby'de WIN32OLE.new('PDFPrinter.PDFPrinterX'). COM yöntem adının Convert değil Print olduğunu unutmayın — hedef bir dosya yolu değil, bir yazıcı adıdır. Alternatif olarak, PDFPrinterX.exe komut satırı ikilisi herhangi bir süreçten, zamanlayıcıdan veya kabuk betiğinden çağrılabilir.
Total PDF Printer, bir iş istasyonunda etkileşimli kullanım için tasarlanmış masaüstü GUI sürümüdür. Total PDF Printer X ise sunucu SDK'sıdır: grafik arayüzü yok, diyalog yok, son kullanıcı etkileşimi yok. Gözetimsiz sunucu tarafı kullanım için lisanslanmıştır, uygulama entegrasyonu için ActiveX/COM arayüzünü içerir ve kendi ürününüzde yeniden dağıtım için Royalty-Free License'ı destekler.
Evet. Keyfi sayfa aralıkları için -rn "1-3,7,12-14" kullanın. -NumCopy 25 kopya sayısını ayarlar. -d vertical uzun kenar çift taraflı yazdırmayı (tipik "kitap" cildi) etkinleştirir; -d horizontal kısa kenar çift taraflıdır ("takvim" cildi). -ps A4/Letter/Legal kağıt boyutunu zorlar; -cl monochrome renkli bir yazıcıda bile siyah-beyaz çıktıyı zorlar.
Ayraç sayfaları, bir yazdırma partisinde belgeler arasına eklenen sayfalardır — ya boş bir sayfa ya da seçtiğiniz özel bir dosya (afiş, ayırıcı, kapak sayfası). Tek sayıda sayfası olan belgeler için çift taraflı sayfa sayısını korurlar ve basılı bir yığında belge sınırlarını bulmayı kolaylaştırırlar. Bayrak ayraç dosyasını seçer; sıralama ile birleştirildiğinde, kaotik bir partiyi dağıtım veya postaya hazır düzenli bir çıktıya dönüştürür.
Evet. Total PDF Printer X'i Total Folder Monitor ile eşleştirin: Folder Monitor bir gelen kutusu klasörünü izler ve her yeni PDF gelişinde, yapılandırdığınız yazıcı adı ve bayraklarla PDFPrinterX.exe'yi çağırır. Bu, depolar (irsaliyeleri otomatik yazdırma), muhasebe (faturaları otomatik yazdırma) ve ERP entegrasyonları (dışa aktarımları otomatik yazdırma) için standart kurulumdur. -list kuyruk dosyası bayrağı, başka bir sürecin yazdırma kuyruğunu yazdığı işçi tabanlı akışları kapsar.
Evet. İndirme, tüm özelliklerin açık olduğu tam işlevsel bir 30 günlük denemedir — başlamak için kredi kartı veya e-posta gerekmez. 30 günden sonra satın alıp almayacağınıza karar verirsiniz. Lisans, ömür boyu güncellemeler ve teknik destek ile tek seferlik ödemedir.

Hemen çalışmaya başlayın!

Ü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.

⬇ Ücretsiz Deneme Sürümünü İndir Windows 7/8/10/11 • 100 MB
Pro Suite

Tam Kayıtlı Sürümün Ana Özellikleri

  • Gizli Yazdırma
  • Tüm eski programlama dilleri (Visual Basic 6 veya Delphi) ve betik dilleri (yani VBscript) için ActiveX arayüzü üzerinden erişim sağlar.
  • .NET (2.00, 3.5, 4.00), Ruby, PHP ve Java dahil olmak üzere Web Hizmetlerini destekleyen herhangi bir dil desteklenir.
  • PDF dosyalarını dosya tarih/saatine göre yazdırma
  • Alfabetik Yazdırma
  • Komut Satırı desteği
  • Özel Sıra Listesi
  • Adobe Acrobat kullanmanıza gerek yok
  • Çoklu iş parçacığı ActiveX
  • C# Örneklerini İndir

API desteği yerleşik olan uygulamaların listesi

Telif Hakkı 2003-2026 CoolUtils Development. Tüm hakları saklıdır.