PDFium Delphi Component genel bakış
| Ürün | PDFium Delphi Component — Delphi, C++Builder ve Lazarus için tam kaynak kodlu profesyonel PDF uygulama SDK'sı |
|---|---|
| En uygun kullanım | Yerel uygulamalarda yüksek performanslı PDF okuyucular, inceleme araçları, belge iş akışları ve erişilebilir okuma deneyimleri sunmak |
| IDE desteği | Delphi ve C++Builder XE5'ten 13.1 Florence'a kadar (Win32, Win64); Windows, Linux (Qt6) ve macOS (Cocoa) üzerinde Lazarus / Free Pascal LCL |
| Motor rolü | PDFium — Chromium'un PDF görüntülemesinin arkasındaki aynı açık kaynak motor ailesi — sayfa oluşturma ve belge okumayı üstlenir; isteğe bağlı V8 / XFA çalışma zamanı DLL'leri |
| Uygulama katmanı | 67 birimde 154.000 satır Object Pascal, TPdf üzerinde 497, TPdfView üzerinde 153 genel üye; PDFium'un sağlamadığı görüntüleyici, serileştirme, imzalama, şifreleme, standartlar ve erişilebilirlik katmanlarını içerir |
| Dijital imzalar | PAdES B-B / B-T / B-LT / B-LTA imzalama (ETSI EN 319 142-1), CMS / CAdES kapsayıcıları, RFC 3161 zaman damgalama, Document Security Store; OCSP kanıtlı Windows CNG, macOS Keychain veya OpenSSL anahtarları |
| Şifreleme | PDF 2.0 AES-256 yazma desteği (ISO 32000-2), ISO/TS 32003 AES-GCM, ISO/TS 32004 PDF MAC; saf Pascal ile yazılmış AES / SHA / HMAC / ASN.1 yığını üzerinde |
| Standartlar | PDF/A (bölüm 1-4), PDF/X (X-6'ya kadar), PDF/UA, PDF/E, PDF/VT (VT-2s'e kadar), PDF/R doğrulayıcıları; kaydetme ve işaretleyici ekleme yardımcılarıyla birlikte |
| PDF çıktısı | Kendi geliştirdiğimiz serileştirici: doğrusallaştırılmış Fast Web View, object-stream ve xref-stream paketleme, değişen nesnelere dayalı artımlı revizyonlar, doğrulanmış onarım kopyaları |
| Okuyucu varlıkları | Platform başına 22 eksiksiz iş akışı demosu artı odaklanmış on Miscellaneous konusu: profesyonel okuyucu referansları, çevrimdışı altı sayfalık demo vitrini, erişilebilirlik çalışma alanları, tablo çıkarma, standart ve preflight araçları ile konsol çalışma alanları |
| Büyük dosyalar | İsteğe bağlı erişim, çok gigabaytlık belgeler için önceden belleğe tam kopyalama gereğini ortadan kaldırır; paralel sayfa oluşturma ve sınırlı çalışma alanı |
| Kaynak kod | Her lisansla birlikte eksiksiz Object Pascal kaynak kodu dahildir |
| Lisanslama | Telifsiz, kademeye göre $350-$4200 arasında tek seferlik ödeme; yenileme liste fiyatının %40'ı |
| Güncel sürüm | 3.137.1 (2026-10-09) |
| Değerlendirme | Ücretsiz demo paketini indirin |
Motorun bittiği, ürünün başladığı yer
PDFium bir işleyicidir (renderer). Sayfaları çizer, metni çıkarır ve mevcut yapıları okur — görevi burada biter. Belge imzalama, şifreleme yazıcısı, standart doğrulayıcı, doğrusallaştırıcı, artımlı düzeltme yazıcısı ve XFDF ya da XMP desteği içermez. PDFium C API'sinin bir bağlaması da tam olarak aynı sınırları devralır.
PDFium Delphi Component, 67 birim içinde yaklaşık 154.000 satır Object Pascal kodu sunar. Bu satırların 65.000'den fazlası, PDFium API'sinde hiçbir karşılığı bulunmayan 40 birimde yer alır — kriptografi, imzalar, şifreleme, altı standart doğrulayıcısı, PDF serileştiricisi, XFDF, XMP, yerleşim ve metin şekillendirme. Pascal ile yazılmış, yayımlanmış ISO, ETSI, IETF ve FIPS maddelerine göre denetlenmiş ve her lisansla birlikte kaynak kod olarak teslim edilmektedir.
| Yetenek | PDFium motoru | PDFium Delphi Component tarafından uygulanan |
|---|---|---|
| Dijital imzalar | Yalnızca mevcut imza sözlüklerini okur | PAdES B-B / B-T / B-LT / B-LTA imzalama, RFC 5652 uyarınca CMS / CAdES SignedData üretimi, RFC 3161 zaman damgası istemcisi, DSS ve VRI enjeksiyonu, Windows CNG anahtarları (RSA-PSS, PKCS#1, ECDSA), özel anahtarın hizmetten hiç çıkmadığı uzak ve HSM imzalama ve sertifika zinciri güven doğrulaması |
| Şifreleme | Şifreli dosyaları açar, ancak şifreleme yazamaz | ISO 32000-2 AES-256 (V5 / R6, algoritma 2.B anahtar türetmesi), ISO/TS 32003 AES-GCM, ISO/TS 32004 PDF MAC ve tüm akışlar ile dizeleri kapsayan eksiksiz şifreleme taraması |
| Kriptografik ilkeller | Hiçbiri dışa açılmaz | CBC ve GCM modlarında AES-128/256, SHA-256/384/512, SHA-3, HMAC ve ASN.1 DER okuyucu ile yazıcı; tamamı Object Pascal ile yazılmış ve FIPS 197 ile FIPS 180-4 test vektörlerine göre doğrulanmıştır |
| Standart uygunluğu | Hiçbir türde doğrulayıcı yok | PDF/A bölüm 1-4, X-6'ya kadar PDF/X, PDF/UA-1, PDF/E-1, PDF/VT-1/2/2s ve PDF/R-1 — madde düzeyinde doğrulayıcılar, işaretleyici enjeksiyonu ve profile duyarlı kaydetme yardımcıları |
| PDF serileştirme | Tüm dosyanın tek seferde sıralı kaydı | Ek F ipucu tablolarıyla doğrusallaştırılmış Fast Web View, nesne akışı ve xref akışı paketleme, önceki çıktıyı bayt bayt koruyan kirli nesne artımlı düzeltmeleri ve katı (strict) doğrulamadan geçirilmiş onarım kopyaları |
| Bozuk belgeler | Sessiz kurtarma, rapor yok | Yapılandırılmış tanılama ile strict, compatible ve recovery yükleme ilkeleri: yeniden oluşturma yolu, bozulma konumları, çakışan düzeltmeler ve bütçe durumu |
| Form verisi alışverişi | XFDF veya FDF API'si yok | Alan değerleri ve 18 açıklama alt türü için XFDF (ISO 19444-1) ve FDF içe/dışa aktarımı |
| Meta veriler | Klasik info sözlüğünü okur | Her standart profilinin kullandığı, türlenmiş kapsayıcılara sahip XMP paket okuyucusu ve yazıcısı |
| Ağ ve ölçek | Bayt aralığı geri çağrıları ve üstünde hiçbir şey | Aşamalı belge oturumları; yinelenenleri ayıklayan, istekleri birleştiren, sınırlı yeniden deneme ve iptal sunan öncelikli bayt aralığı zamanlayıcısı; paralel sayfa işleme ve kapanışta silinen geçici dosyaya taşan sınırlı çalışma belleği |
| Uygulama katmanı | C tanıtıcıları ve geri çağrıları | Kayıtlı üç VCL / LCL bileşeni, 497 genel TPdf üyesi ve TPdfView üzerinde 153 üye, görüntüleyici durumu, küçük resimler, okuma oturumları ve platform başına 22 eksiksiz iş akışı demosu |
Delphi için yerel PDF görüntüleme ve belge iş akışları
PDFium DLL bağlamasından daha fazlası
PDFium Delphi Component, PDFium motorunun üzerine eksiksiz bir uygulama geliştirme katmanı ekler; yalnızca C API'nin çevrilmiş hâli değildir. Delphi'ye özgü görsel ve görsel olmayan bileşenler, üst düzey API'ler ve görüntüleme, arama, form, ek açıklama, yazdırma, erişilebilirlik ve doğrulama için tekrar kullanılabilir akışlar sunar.
Platform başına 22 eksiksiz iş akışı demosu — görüntüleyici, çok sayfa, bölünmüş görünüm, arama, çıkarma, birleştirme, formlar, standartlar, erişilebilirlik ve toplu çalışma alanları — incelenip uyarlanabilecek okuyucu mimarilerini gösterir. İsteğe bağlı yükleme, iptal edilebilir aşamalı işleme ve destekli okuma araçları, gerçek belgeler için hızlı ve erişilebilir okuyucular oluşturmanıza yardımcı olur.
PDFium Delphi Component, yerel bir Windows masaüstü kullanıcı arabirimi içinde hızlı PDF görüntüleme, sayfa tarama, akış yükleme, metin seçimi, arama, formlar, açıklamalar, yazdırma, ön kontrol raporlama ve belge incelemesine ihtiyaç duyan Delphi, C++Builder ve Lazarus uygulamaları için bir kaynak kodu PDFium bileşen setidir.
Neredeyse anında büyük PDF açılışı: Gerçek dünyadaki büyük dosya testlerinde, ana akım PDF okuyucularının ilk görüntülemeden önce 20-30 saniye harcamasına neden olan 2.x GB'lık PDF'ler PDFium Delphi Component'te neredeyse anında kullanılabilir hale gelebilir.
PDF deneyiminin harici bir görüntüleyici yerine uygulamanızın içinde olması gerektiğinde bunu kullanın. Paket, görsel ve görsel olmayan bileşenler, Object Pascal kaynak kodu, demo projeleri, PDFium DLL'leri, isteğe bağlı V8 / XFA yetenekli çalışma zamanı DLL'leri, komut satırı ön kontrol (preflight) örnekleri, regresyon testleri ve hem görüntüleyici entegrasyonu hem de düşük seviyeli PDF işlemleri için belgeler içerir.
PDFium VCL Component, Win32 ve Win64 hedefleriyle Delphi XE5'ten Delphi 13.1 Florence'a ve C++Builder XE5'ten C++Builder 13.1 Florence'a kadar olan sürümleri destekler. PDFium LCL Component, LCL iş akışları için Lazarus / Free Pascal paket dosyalarını ve demoları içerir; native Free Pascal derlemeleri Linux üzerinde Qt6 ve macOS üzerinde Cocoa ile çalışır; platform yazı tipi çözümlemesi, belge yükleme, düzenleme, formlar, kaydetme ve oluşturma dahil.
Temel yetenekler
- Üst düzey uygulama API'leri: Ham PDFium tanıtıcılarını her ekrana, arka plan görevine, form iş akışına ve temizleme yoluna elle bağlamak yerine Delphi'ye özgü belge ve görüntüleyici nesneleriyle çalışın.
- Görüntüleyici Kullanıcı Arabirimi: Yakınlaştırma, döndürme, sığdırma modları, tek sayfalı ve sürekli düzenler, kapağa duyarlı formalar (spreads), sayfa gölgeleri, güvenli bağlantı tıklamaları, kullanıcı metni seçimi, panoya kopyalama ve form odaklanma iş akışları için
TPdfView'u bir forma bırakın. - Küçük resim gezintisi: Vurgulama, seçim vurgulama ve gitmek için tıklama (click-to-go) gezintisi ile kaydırılabilir sayfa küçük resimleri için görüntüleyicinin yanına
TPdfThumbnailViewekleyin. - İşleme (Rendering): Sayfaları ve döşemeleri bitmap'lere işleyin, mümkün olan yerlerde sıfır kopyalı (zero-copy) DIB yazma kullanın, iptal edilebilir aşamalı işleme çalıştırın,
RenderPagesParallelile bir sayfa kümesini paralel işleyin, yüklenen DLL bunları dışa aktardığında düşük seviyeli Skia kancalarına (hooks) erişin ve büyük sayfaları duyarlı (responsive) tutun. - Akış ve büyük dosyalar: Diskten, bellekten, bayt dizilerinden (byte arrays) veya isteğe bağlı PDFium okumalarına sahip özel aranabilir (seekable) akışlardan yükleyin, böylece büyük veya uzak destekli belgeler için peşin bir bellek kopyasına (up-front memory copy) gerek kalmaz.
- Büyük dosyaların başlatılması: Çok gigabaytlık PDF'leri hızlı bir şekilde incelemeye başlayın; görüntüleyici aranabilir, isteğe bağlı PDFium erişimini kullanır, böylece 2.x GB belgeler tam bir ön yükleme için beklemek yerine neredeyse anında kullanılabilir hale gelebilir.
- Metin ve arama: Sayfa metnini çıkarın, ileri veya geri arama yapın, eşleşmeleri vurgulayın, tüm sayfa arama listeleri oluşturun ve karakter dikdörtgenlerini, başlangıç noktalarını, açılarını, oluşturulan karakterleri, yazı tipi ailesini, kalınlığını, boyutunu, yükselişini (ascent), inişini (descent) ve gömülü yazı tipi durumunu inceleyin.
- Yapılandırılmış metin:
GetStructuredText; karakter geometrisinden, yazı tipi meta verilerinden, metin nesnesi kimliğinden ve Tagged PDF anlambiliminden sayfa, blok, satır ve biçemli aralık hiyerarşisi kurar, belge etiket taşımadığında fiziksel yerleşime dayalı sıralamaya geri döner. - Tablo çıkarma:
ExtractTablesveExtractDocumentTables, kelime kutularını dönüştürülmüş yol çizgileriyle birleştirerek çerçeveli ve boşlukla hizalanmış tabloları algılar, birleştirilmiş hücreleri korur, güven puanı üretir, sayfa devamlarını işaretler ve CSV veya JSON çıktısı verir. - HTML'ye anlamsal yeniden akıtma:
BuildReflowDocument, sabit yerleşimli bir PDF'yi yeniden kullanılabilir bir düğüm ağacına dönüştürür; güvenli HTML çıktısı başlıkları, paragrafları, listeleri, şekilleri, sayfa bölümlerini ve tablo hücre birleşimlerini korur — duyarlı görüntüleme, erişilebilirlik ve içeriğin yeniden kullanımı için. - Formlar: AcroForm alanları, XFA durum tespiti, isteğe bağlı V8 / XFA yardımcı kullanılabilirliği, seçili form metni, form geri alma (undo) / yineleme (redo), oluşturulan form görünümleri, alan bayrakları ve düzleştirme ile çalışın.
- Form verisi alışverişi: Alan değerleri ve 18 açıklama alt türü için hem XFDF (ISO 19444-1) hem de FDF (ISO 32000-1 §12.7.11) biçimlerini dışa ve içe aktarın — PDFium'un hiçbir API sunmadığı bu biçimler, bileşenin kendi açıklama ve alan modeli üzerinde Pascal ile gerçeklenmiştir.
- OCR entegrasyonu: Bağımlılık tanılamaları, Unicode kelime geometrisi, iptal ve tanıma bütçeleriyle isteğe bağlı Tesseract sağlayıcısını kullanın veya herhangi bir tanıma motorunu
IPdfOcrProviderarayüzüne bağlayın; bileşen, sayfa başına durum raporlaması ve mevcut metni atlama ile aranabilir metin katmanını yazar ve kaydedip yeniden açtıktan sonra onu doğrular. - Belge karşılaştırma: Eklenen, silinen ve taşınan sayfaları bulmak için iki revizyonu sayfa sayfa hizalayın, sınırlı Unicode metin değişikliklerini ve bağlı görsel bölgeleri raporlayın, açıklamaları ve AcroForm widget'larını sayfa piksellerinden bağımsız olarak özellik özellik karşılaştırın ve karşılaştırma katmanlarını dışa aktarın.
- Redaksiyon ve metin değiştirme: İç içe Form XObjects'lerin içindeki, dolgulu eğrisel yollardaki ve döndürülmüş veya kesilmiş görüntülerdeki hassas içeriği ayrıntılı bir kaldırma raporuyla kaldırın, anlamı doğrulanamayan içeriği reddedin ve metni doğrulanmış kaynak planları, önizlemeler, sınırlı yatay sığdırma ve geri alma ile özgün stilinde değiştirin.
- Renk yönetimi ve barkodlar: Belge renklerini, seçili spot renkleri koruyarak özgün metin, vektör ve 8 bit veya 16 bit görüntü bileşenleri üzerinde isteğe bağlı LittleCMS ICC dönüşümleriyle dönüştürün; Code 128, QR, DataMatrix ve PDF417 sembollerini isteğe bağlı barkod sağlayıcısı aracılığıyla üretin veya tanıyın.
- Açıklamalar ve bağlantılar: Açıklamalar oluşturun, silin, sayın ve inceleyin; sayfa bağlantılarını, web bağlantılarını, yer imi hedeflerini, belge JavaScript eylemlerini, URI / Başlatma risk yüzeylerini ve görüntüleyici tıklama olaylarını yönetin.
- Belge derleme: Belgeler oluşturun, sayfalar ekleyin veya silin, etiket veya fiziksel dizine göre sayfa aralıklarını içe aktarın, sayfaları taşıyın, N-up sayfalar oluşturun, sayfaları Form XObjects olarak yeniden kullanın, filigranlar veya damgalar uygulayın, sayfa içeriğini güncelleyin ve sayfa kutularını (page boxes) yönetin. İşlemsel birleştirmeler, anahatları, adlandırılmış hedefleri, iç bağlantıları ve AcroForm alanlarını seçili, yeniden sıralanmış ve yinelenen sayfalarda çalışır durumda tutar; Tagged tablo düzenleri karma metin stillerini, görüntüleri, kapsayan hücreleri ve ara toplam satırlarını destekler.
- PDF çıktısı ve düzeltmeler: Sayfa uzaklığı ve paylaşılan nesne ipucu tablolarıyla doğrusallaştırılmış Fast Web View dosyaları kaydedin, nesneleri tam tür-2 xref kapsamıyla nesne akışlarına paketleyin, önceki çıktıyı bayt bayt koruyan kirli nesne artımlı düzeltmeleri ekleyin ve teslimattan önce bağımsız bir katı yüklemeyle yeniden doğrulanan onarım kopyaları üretin.
- Dijital imzalar: PAdES temel seviyeleri B-B, B-T, B-LT veya B-LTA ile imzalayın; profilin gerektirdiği imzalı özniteliklerle CMS / CAdES SignedData oluşturun; bir TSA'dan RFC 3161 belirteçleri isteyin; sertifika zincirini Document Security Store içinde toplayın; arşiv zaman damgaları ekleyin; ve herhangi bir belgeyi madde düzeyindeki PAdES kontrolleri ile sertifika zinciri güveni açısından eşzamanlı ya da eşzamansız olarak doğrulayın. Windows CNG anahtarlarının yanı sıra macOS Keychain kimlikleri, Free Pascal ve Delphi'nin native zaman damgası taşıma yollarıyla imzalar; OpenSSL imzalama, Windows dışında yapılandırılmış RSA-PSS, RSA PKCS#1 v1.5 ve ECDSA özel anahtarlarını kabul eder; doğrulama, her CMS imzacısı için çevrimdışı veya sınırlı çevrimiçi OCSP kanıtı ekler.
- Uzak ve HSM imzalama: İşlemi
PreparePadesRemoteSignatureveCompletePadesRemoteSignatureile ikiye bölün — uygulama bir yer tutucu belge ve SHA-256 özetini taşıyan taşınabilir bir imzalama isteği üretir, uzak bir hizmet veya donanım modülü ayrık CMS'i döndürür, bileşen de onu enjekte eder. Özel anahtarın iş istasyonuna ulaşması hiç gerekmez. - Şifreleme ve bütünlük: Doğru R6 anahtar türetmesi ve izin bloklarıyla PDF 2.0 AES-256 şifrelemesi yazın, gerektiğinde ISO/TS 32003 AES-GCM kullanın, ISO/TS 32004 PDF MAC belirteçleri ekleyin ve harici bir C bağımlılığı olmadan Object Pascal ile yazılmış AES, SHA-2, SHA-3, HMAC ve ASN.1 ilkelleri üzerine dayanın.
- İçerik ve güvenlik denetimi: Görüntüleri çıkarın, nesne bitmap'lerini işleyin, nesne sınırlarını ve saydamlığı (transparency) inceleyin, ekleri, meta verileri, imzaları, izinleri, dili, sayfa etiketlerini, sayfa modlarını, görüntüleyici tercihlerini, etiketli PDF yapısını ve dosya tanımlayıcılarını okuyun.
TPdfStreamInspector, rastgele akış nesnelerini açık kaynak, ham, çözülmüş, genişleme oranı ve akış sayısı bütçeleri altında çözer; böylece bir sıkıştırma bombası belleği tüketmek yerine yapılandırılmış bir durum döndürür. - Erişilebilir okuma: Cümle düzeyinde okuma birimleri oluşturun, seslendirilen metni PDF içeriğine geri eşleyin, kelime düzeyinde okuma vurgularını yönetin, form alanları arasında gezinin, etiketli yapıyı inceleyin ve destekli okuma iş akışları için az gören kullanıcılara yönelik bitmap dönüşümleri uygulayın.
- Ön kontrol (preflight) raporları: Geçti, eylem gerekli, inceleme, öncelik, sorun kategorisi, kategori sayısı ve sonraki eylem alanları (fields) içeren standart odaklı denetim raporları oluşturun; okunabilir TXT, HTML ve Markdown ya da makine tarafından işlenebilir JSON, CSV, SARIF 2.1.0, JUnit XML ve NDJSON çıktıları alın; kararlı SHA-256 rapor parmak izleri üretin; toplu özetler çalıştırın; raporları inceleme kopyalarına ekleyin; ve komut satırı çalıştırıcısının çıkış koduyla bir derlemeyi durdurun.
- Yazdırma: Sayfa aralıkları, kopya sayıları, ölçekleme tercihleri, N-up kompozisyon, tek / çift filtreleme, gri tonlamalı çıktı, görüntüleyici tercih meta verileri ve çift taraflı baskı ile kağıt işleme entegrasyonu için
SetPdfPrintPaperHandlingDevModeile yazdırın.
Uyumluluk odaklı PDF iş akışları
PDFium Delphi Component, öngörülebilir PDF teslimatı, arşiv incelemesi, yazdırma iş akışları, erişilebilirlik kontrolleri, mühendislik belgeleri, değişken veri (variable-data) çıktısı veya taramaya (raster) kilitli teslimata ihtiyaç duyan ekipler için standart odaklı doğrulama ve kaydetme API'leri sunar.
| İş akışı | PDFium Delphi Component desteği | Uygulama sorumluluğu |
|---|---|---|
| PDF/A | ISO 19005 bölüm 1-4 genelinde — PDF 2.0 tabanlı A-4 base, A-4f ve A-4e profilleri dâhil — ValidatePdfA, SaveAsPdfA ve PdfAConformance; OutputIntent kontrolleri, XMP meta veri kontrolleri, yazı tipi gömme kontrolleri, RoleMap ve ParentTree yapı kontrolleri, Ek C uygulama sınırları, şifreleme ve JavaScript kısıtlamaları ve profile duyarlı kaydetme yardımcıları. | Arşiv hedefini seçin, doğru belge meta verilerini ve renk verilerini sağlayın ve teslimattan önce bildirilen doğrulama sorunlarını inceleyin. |
| PDF/X | X-1a'dan PDF 2.0 tabanlı X-6'ya kadar ValidatePdfX, SaveAsPdfX ve PdfXConformance; OutputIntent ve ICC işleme, profile bağlı saydamlık ve renk uzayı kısıtlamaları, TrimBox / ArtBox / BleedBox geometri kontrolleri ve baskı için güvenli profil kontrolleri. | Hedef PDF/X profili için üretime uygun çıktı amacı verileri, sayfa geometrisi ve yazdırma ayarları sağlayın. |
| PDF/UA | ValidatePdfUa, SaveAsPdfUa, PdfUaConformance, dil ve etiketleme kontrolleri, yapı ağacı (structure-tree) incelemesi, işaretli içerik incelemesi ve erişilebilirlik profili doğrulaması. | Kaynak iş akışında anlamlı okuma sırası, başlıklar, listeler, tablo anlambilimi, alternatif metin ve belge dili oluşturun. |
| PDF/E, PDF/VT, PDF/R | Mühendislik, değişken veri ve tarama odaklı PDF profilleri için ValidatePdfE, ValidatePdfVT, ValidatePdfR, eşleşen SaveAs... API'leri ve uygunluk (conformance) özellikleri. PDF/VT; DPart hiyerarşilerini, belge parçası meta verilerini ve VT-2s çok parçalı MIME akış paketlemesini kapsar; PDF/E gömülü bir sRGB çıktı amacı enjekte eder; PDF/R sayfa başına tek şerit görüntüyü ve izin verilen kodlama listesini zorunlu kılar. | Profili iş akışıyla eşleştirin ve kaynak içeriği seçilen standardın izin verilen özellik kümesinde tutun. |
| PAdES imzaları | SignPades, SignPadesToStream, SignPadesBytes, SaveAsPadesDss ve ValidatePadesCompliance; ETSI EN 319 142-1 temel seviyeleri B-B, B-T, B-LT ve B-LTA'yı, RFC 3161 zaman damgalamasını, Document Security Store enjeksiyonunu, ESIC uzantı işaretleyicilerini ve madde düzeyinde 26 doğrulama kodunu kapsar. SignPadesWithPdfA, arşiv dönüşümü ile imzalamayı tek bir iş akışında birleştirir. | İmzalama sertifikasını ve zincirini sağlayın, zaman damgalı seviyeler için bir TSA uç noktası seçin ve kurumunuzun saklama ile iptal ilkesini tanımlayın. |
| Ön kontrol (preflight) otomasyonu | FPdfPreflightReport ve PreflightReportCli; PDF/A, PDF/UA, PDF/E, PDF/X, PDF/R ve PDF/VT sonuçlarını okunabilir TXT, HTML ve Markdown ya da makine tarafından işlenebilir JSON, CSV, SARIF 2.1.0, JUnit XML ve NDJSON çıktılarında birleştirir; sıralama belirlenimlidir ve SHA-256 parmak izleri kararlıdır. | Geçme (pass), eylem gerekli (action-required), inceleme veya sorun sayımlarının CI, teslimat veya arşiv alımını engelleyip engellemeyeceğine karar verin. |
Bu API'ler, standart çalışmalarını kodda görünür kılmak için tasarlanmıştır. Doğrulama sonuçları, ön kontrol özetleri ve kaydetme yardımcıları, uygulamanızın yalnızca arşiv, yazdırma veya erişilebilirlik ardışık düzeninde (pipeline) daha sonra başarısız olan bir dosyayı sessizce göndermek yerine sorunlu çıktıyı reddetmesine veya düzeltmesine yardımcı olur. Yerleşik doğrulayıcılar, işaretleyici (marker) düzeyine ve seçili dosya düzeyindeki kontrollere odaklanır; biçimsel içerik düzeyinde sertifikasyona ihtiyaç duyan ekipler, bunları kendi özel doğrulama motorlarıyla eşleştirmelidir.
Bileşen mimarisi
TPdf: Yükleme, akış erişimi, kaydetme, işleme, arama, çıkarma, doğrulama, form erişimi, sayfa işlemleri, meta veriler, ekler, açıklamalar, ön kontrol raporlaması ve PDF profil iş akışları için görsel olmayan belge bileşeni.TPdfView: Görüntüleme modları, kullanıcı etkileşimi, bağlantılar, kaydırma, yakınlaştırma, seçim, form odağı, vurgulama, sayfa gezintisi ve pano iş akışları için görsel görüntüleyici bileşeni.TPdfThumbnailView: Sayfa gezintisi, geçerli sayfa takibi, üzerine gelme geri bildirimi ve görüntüleyici tamamlayıcı (companion) düzenleri için kaydırılabilir küçük resim yan paneli.- Yardımcı birimler: toplam 67 Object Pascal birimi. Motor bağlamasının ötesinde bu birimler kriptografi (
FPdfAes,FPdfAesGcm,FPdfSha256,FPdfSha512,FPdfSha3,FPdfHmac,FPdfAsn1), imzalama (FPdfPades,FPdfCms,FPdfTsa,FPdfCryptoWin,FPdfCryptoMac,FPdfCryptoSsl,FPdfPkcs11,FPdfTrustedList), standartlar (FPdfPdfa,FPdfPdfx,FPdfPdfua,FPdfPdfe,FPdfPdfvt,FPdfPdfr,FPdfPreflightReport), serileştirme ve bütünlük (FPdfCompress,FPdfEncrypt,FPdfMac,FPdfStreamInspect,FPdfContentNormalize) ve içerik hizmetleri (FPdfXfdf,FPdfXmp,FPdfLayout,FPdfMeasure,FPdfTextShaping,FPdfTextShapingHb,FPdfBidi,FPdfStructTree,FPdfAsync,FPdfMatrix) olarak gruplanır.
Yukarıdaki her birim, size teslim edilen ve adım adım izleyebileceğiniz kaynak koddur. Kriptografik ilkeller Object Pascal ile yazılmış ve yayımlanmış FIPS 197 ile FIPS 180-4 test vektörlerine göre doğrulanmıştır; böylece imzalama ve şifreleme dağıtımınıza harici bir C kütüphanesi, güvenlik incelemenize de üçüncü taraf bir ikili dosya eklemez.
PDFium Delphi Component demo paketini indirin
2026-10-09 Sürüm 3.137.1: PDFium Delphi Component sürüm notları | API başvurusu. Son sürüm; bir OpenSSL çevrimiçi iptal denetimi OCSP kanıtı veya yanıtlayıcı bulamadığında doğru CRL durumunu, nedenini ve native hata tanılamalarını korur. Sürüm 3.137.0; platform yazı tipi çözümlemesi, yükleme, düzenleme, formlar, kaydetme ve oluşturma ile native Free Pascal / LCL derlemelerini Linux Qt6 ve macOS Cocoa platformlarına getiriyor; çevrimdışı sertifika zinciri dışa aktarımıyla macOS Keychain imzalamayı ekliyor; özel akışların Unix üzerinde 4 GiB ötesini okuması için LP64 geri çağırma genişliklerini düzeltiyor ve PAdES zaman damgası otoriteleri için kritik, münhasır bir zaman damgalama EKU'su zorunlu kılıyor. 3.131.0'dan bu yana gelen sürümler ayrıca LittleCMS ICC renk dönüşümü, kaldırma raporlu karmaşık redaksiyon, sayfa hizalama ve açıklama / AcroForm widget karşılaştırması, gezinmeyi ve form alanlarını koruyan işlemsel birleştirmeler, stillendirilmiş metin değiştirme, Tagged tablo düzenleri, isteğe bağlı Tesseract OCR ve barkod sağlayıcıları ve OCSP kanıtlı OpenSSL imzalama ekledi.
Lisanslama ve fiyatlar
2Checkout / FastSpring aracılığıyla kredi/banka kartları, PayPal, AliPay veya banka havalesi ile ödeme yapın — her lisans kademesinde iki ödeme sayfası da listelenir, dilediğinizi seçin. Her yeni PDFium Delphi Component lisansı Object Pascal kaynak kodunu, bir yıllık güncellemeleri ve bir yıllık e-posta desteğini içerir.
| Lisans | Geliştiriciler | Fiyat | Sipariş |
|---|---|---|---|
| Single | 1 geliştirici | $350 | Sipariş |
| Small Business | 10 geliştiriciye kadar | $700 | Sipariş |
| Medium Business | 30 geliştiriciye kadar | $1050 | Sipariş |
| Enterprise | Tek bir ülkedeki bir şirketin ve bağlı kuruluşlarının tüm geliştiricileri | $2100 | Sipariş |
| Corporate | Dünya genelinde bir şirketin ve bağlı kuruluşlarının tüm geliştiricileri | $4200 | Sipariş |
Enterprise ve Corporate kaynak ekstraları: PDFium Delphi Component Enterprise ve Corporate, özel araç düzeyindeki PDF Intake & Accessibility Review Workbench Pro örneği için tam kaynak kodunu içerir. Normalde yalnızca dahili doğrulama için kullanılan eksiksiz test paketlerinin kaynak kodu talep üzerine sunulur.
Mevcut müşteri yenileme: tam fiyatın %40'ı, istenildiği zaman iptal edilebilir. PDFium Delphi Component satın alma ve yenileme sayfasını açın.
Dahil edilen demolar
Paket, izole API parçalarının ötesine geçer. Her platform, ana dizininde 22 eksiksiz iş akışı demosuyla gelir; Miscellaneous altında ise odaklanmış on API konusu bulunur. Bileşenlerin eksiksiz uygulama akışlarında nasıl birlikte çalıştığını gösterir ve ekiplere production UI, etkileşim, performans, inceleme, standartlar, güvenlik ve erişilebilirlik çalışmaları için test edilmiş başlangıç noktaları verir. Her demo, içerik önceden yüklenmiş olarak açılır — PDFViewer, paketle gelen altı sayfalık vitrin belgesinden başlar — böylece ilk tıklama dosya istemek yerine bir şey yapar.
- PdfViewer: Metin seçimi, arama, yer imleri, sayfa gezintisi, yazdırma, bağlantılar, görüntüleme modları, küçük resimler ve tek tıkla turlar için bir deneyim çubuğuyla eksiksiz bir okuyucu temeli: vitrini yeniden başlat, canlı metni bul, iki sayfalı yayılım, gece okuma, belge incelemesi ve form keşfi.
- MultiPageViewer: Tek bir render edilmiş sayfadan fazlasına ihtiyaç duyan belge inceleme uygulamaları için sürekli, formalı, kapağa duyarlı ve çok sayfalı davranış.
- SplitView: Karşılaştırma, referans ve inceleme iş akışları için tek bir belgenin iki senkronize görünümü.
- SearchAndSelect: Sayfalar arası arama sonuç listeleri, arama seçenekleri, seçili metin önizleme, pano iş akışları ve koordinat eşleme; bir görüntüleyici araç çubuğundan daha doğrudan ortaya koyar.
- AccessibilityReader: Sesli okuma oturumları, ana bilgisayar konuşma motoru entegrasyonu, cümle düzeyinde okuma birimleri, kelime düzeyinde okuma vurguları, form gezintisi, etiketli yapı incelemesi ve düşük görme görüntüleme modları; Miscellaneous altında konsol tabanlı bir AccessibilityLab turuyla.
- ContentExtractionLab: TXT / JSON dışa aktarımı ile meta veriler, metin, sayfa nesneleri, görüntüler, ekler, bağlantılar, açıklamalar, yer imleri, yazı tipleri ve karakter metrikleri için tek bir iş akışı.
- TableExtractionLab: Kelime kutularından ve dönüştürülmüş yol çizgilerinden çerçeveli ve boşluk hizalamalı tabloları algılar, birleştirilmiş kapsamaları ve sayfa devamını korur, güven puanı üretir ve CSV veya JSON olarak dışa aktarır.
- PDFtoJpg, BatchExport, ExtractImages ve ImageToPDF: Tek belge ya da çok sayıda belge için raster dışa aktarma, gömülü görsel çıkarma, akış yükleme, DPI / kalite kontrolleri, şifre girişi, ilerleme ve işbirliğine dayalı iptal.
- MergePDF, SplitPDF, CreatePDF ve WatermarkStamp: Kaynak başına doğrulama ve sayfa aralıklarıyla belge birleştirme, canlı düzenlenebilir önizleme arkasında programlı PDF oluşturma, yeniden kullanılabilir Form XObject filigranları, köşe damgaları ve sayfa numarası etiketleri.
- FormFill ve Attachment: Form değeri düzenleme ve düzleştirme ile gömülü dosya çıkarma veya oluşturma.
- StandardsLab, PreflightReport ve PreflightReportCli: PDF/A, PDF/UA, PDF/E, PDF/X, PDF/R ve PDF/VT doğrulama ve kaydetme iş akışları, rapor önizlemeleri, TXT / HTML / Markdown / JSON / CSV dışa aktarma, toplu klasörler, sıralı özetler, yinelenen güvenli rapor adları, rapor eki ve CI odaklı
failon=çıkış davranışı. - AccessibilityWorkbenchCli ve IntakeWorkbenchCli: Toplu erişilebilirlik değerlendirmesi ve belge alımı için penceresiz inceleme ve alım hatları; masaüstü penceresinden çok zamanlanmış görevlere ve CI'ya uygundur.
- Miscellaneous API konuları: Salt okunur güvenlik incelemesi için SecurityAudit, içe aktarılan PDF'in açık şekilde kaydedildiği XFDF / FDF gidiş dönüşleri için XfdfLab, statik XFA paketleri için XfaLab; ayrıca tam metin dışa aktarma, yazı tipi ve karakter metrikleri, yer imleri ve gezinti eylemleri, N-up yazdırma tercihleri, etkileşim tanılaması ve konsol okuma birimleri için kısa kılavuz turu.
Ekipler neden PDFium Delphi Component'i seçiyor
- İkinci bir tedarikçi olmadan imzalama ve şifreleme: B-B'den B-LTA'ya PAdES, RFC 3161 zaman damgalaması ve PDF 2.0 AES-256 şifrelemesi bu kütüphanenin parçasıdır. Çoğu Delphi ekibi bu noktaya ayrı bir imzalama SDK'sı veya bir OpenSSL dağıtımı ekleyerek ulaşır; burada tek paket, tek lisans ve denetleyebileceğiniz Pascal kaynak kodu söz konusudur.
- Kodda görünür standart çalışması: Altı ISO standart ailesinin, onay kutusu değil, madde düzeyinde sonuç kodları üreten gerçek doğrulayıcıları vardır. TXT, HTML, Markdown, JSON ve CSV biçimindeki ön kontrol çıktısı doğrudan CI'ya bağlanır ve komut satırı çalıştırıcısı seçtiğiniz koşullarda hata çıkış kodu döndürür.
- Motorda bulunmayan bir PDF yazıcısı: Doğrusallaştırılmış Fast Web View, nesne akışı paketleme ve önceki dosyayı bayt bayt koruyan kirli nesne artımlı düzeltmeleri — arşiv sistemlerinin, web teslimatının ve denetim izlerinin gerçekten istediği çıktı biçimleri.
- Düşmanca girdiye düşmanca muamele: Akış çözme, içerik normalleştirme ve yapı taraması; açık kaynak, çıktı, belirteç, iç içe geçme ve genişleme oranı bütçeleri altında çalışır, böylece bozuk ya da kasıtlı olarak hazırlanmış bir PDF süreci çökertmek yerine yapılandırılmış bir durum döndürür.
- Yerel Delphi entegrasyonu: Bir ActiveX denetimi veya tarayıcıda barındırılan görüntüleyici değil, Object Pascal kaynak koduna sahip gerçek VCL bileşenleri.
- PDFium işleme kalitesi: Entegrasyonu Delphi kod tabanınızda tutarken Chromium PDF ekranının arkasındaki aynı açık kaynaklı PDF motoru ailesini kullanır.
- Görüntüleyici ve API tek bir pakette: Gösterişli bir ekran üstü PDF görüntüleyiciyi düşük seviyeli belge erişimi, arama, formlar, yazdırma, doğrulama API'leri ve komut dosyası oluşturulabilir (scriptable) ön kontrol (preflight) raporlaması ile birleştirin.
- Çalışma zamanı (runtime) telif ücreti yok: Belge başına veya son kullanıcı başına çalışma zamanı ücreti olmadan masaüstü uygulamaları oluşturun.
- Modern IDE desteği: Win32 ve Win64 derlemeleriyle Delphi XE5'ten Delphi 13.1 Florence'a, C++Builder XE5'ten C++Builder 13.1 Florence'a ve Windows, Linux ve macOS üzerinde Lazarus / Free Pascal iş akışları.
- Sürdürülen test kapsamı: Delphi DUnitX, C++Builder GoogleTest ve Lazarus FPCUnit testleri ana belge, işleme (render), form, yapı, yazdırma, küçük resim ve görüntüleyici iş akışlarını kapsar.
PDFium Delphi Component çevrimiçi belgeleri
Kod örneği
procedure TForm1.OpenPdf(const FileName: string);
begin
Pdf.FileName := FileName;
PdfView.Pdf := Pdf;
PdfThumbnailView.Pdf := Pdf;
PdfView.DisplayMode := dmSingleContinuous;
PdfView.FitMode := pfmFitWidth;
PdfView.AllowUserTextSelection := True;
PdfView.Active := True;
end;
procedure TForm1.HighlightInvoiceNumber;
begin
Pdf.PageNumber := PdfView.PageNumber;
if Pdf.FindFirst('Invoice', []) >= 0 then
PdfView.HighlightSearchText('Invoice', False, False);
end;
procedure TForm1.SaveArchiveCopy(const OutputFile: string);
begin
if not Pdf.SaveAsPdfA(OutputFile, pac1b) then
raise Exception.Create('The PDF/A archive copy could not be saved.');
end;
procedure TForm1.SignForLongTermArchive(const OutputFile: string);
var
Options: TPadesSignOptions;
begin
Options := TPadesSignOptions.Default;
Options.CertificateThumbprint := SignerThumbprint;
Options.Level := plB_LTA; // imza + TSA belirteci + DSS + arşiv zaman damgası
Options.TsaUrl := 'https://tsa.example.com/tsr';
Options.Reason := 'Approved for release';
if not Pdf.SignPades(OutputFile, Options) then
raise Exception.Create('The document could not be signed.');
end;
procedure TForm1.CheckSignatureLevel;
var
Result: TPadesValidationResult;
begin
Result := Pdf.ValidatePades;
if Result.IsCompliantAt(plB_LTA) and Result.IsCryptographicallyValid then
ShowMessage(Format('%d signature(s), %d archive time-stamp(s), verified.',
[Result.SignatureCount, Result.DocTimeStampCount]))
else
ShowMessage('The document does not reach the required PAdES baseline.');
end;
Tipik kullanım alanları
- Yerleşik PDF görüntüleme, arama, yazdırma ve form iş akışlarına sahip belge yönetim sistemleri.
- PDF incelemesi, çıkarılması, ek işleme, arşive hazır çıktı kontrolleri, toplu ön kontrol bildirimleri (manifests) ve rapor eklerine ihtiyaç duyan muhasebe ve fatura uygulamaları.
- Kullanıcıların uygulamadan ayrılmadan PDF belgelerini incelemesi, yazdırması, doğrulaması, raporlaması ve koruması gereken yasal, mühendislik, tıbbi ve devlet masaüstü yazılımları.
- Düzenlemeye tabi sektörlerde imzalı belge iş akışları — güvenilir bir zaman damgasıyla PAdES B-T veya B-LTA imzası taşıması ve yıllarca doğrulanabilir kalması gereken sözleşmeler, faturalar, sevk irsaliyeleri ve kayıtlar.
- Tanımlı izinlerle PDF 2.0 AES-256 şifrelemesi gerektiren gizli dağıtım; şifreleme, ikinci bir geçişte harici bir araç yerine doğrudan uygulama tarafından yazılır.
- Dosyaları harici doğrulayıcılara veya arşiv sistemlerine yönlendirmeden önce tekrarlanabilir PDF/A, PDF/X, PDF/UA, PDF/E, PDF/R veya PDF/VT işaretleyici (marker) kontrollerine ihtiyaç duyan uyumluluk ve veri alma (ingestion) araçları.
- Hızlı PDF ekranı, sayfa tarama, kopyalanabilir metin ve kontrollü yazdırmaya ihtiyaç duyan rapor görüntüleyiciler ve dahili iş araçları.
PDFium Delphi Component ne zaman seçilmeli
- Uygulamanın PDF belgelerini görüntülemesi, doğrulaması, imzalaması, şifrelemesi ve teslim etmesi gerekiyorsa PDFium Delphi Component'i seçin: profesyonel okuyucu temelleri, PAdES imzalama, PDF 2.0 şifreleme, altı standart doğrulayıcısı, doğrusallaştırılmış ve artımlı çıktı, büyük dosya başarımı, erişilebilirlik desteği, formlar ve yazdırma; hepsi kaynak koduyla tek bir pakette. İşleme, pakette gelen
pdfium.dllüzerinden yapılır. - Uygulamanız belge üretiyorsa ve yanında hiçbir işleme motoru dağıtmamayı tercih ediyorsanız HotPDF Delphi Component'i seçin: HotPDF kendi işleme motorunu, kendi görüntü kod çözücülerini, kendi yazı tipi motorunu, barkod üretimini, XFA yerleşimini ve Factur-X doğrulamasını taşır ve doğrudan çalıştırılabilir dosyanıza derlenir.
- Tek bir araç setinin belgenin tüm yaşam döngüsünü kapsaması gerekiyorsa ya da PKCS#11 donanım belirteciyle imzalama, AB güven listesi doğrulaması, Arlington PDF Model denetimi veya Delphi dışı çağıranlar için DLL / ActiveX / Dylib erişimi gerekiyorsa PDF Library for Delphi'yi seçin.
Tüm ürün ailesini karşılaştırmak ister misiniz? PDF geliştirici kütüphaneleri genel bakışı, PDFium Delphi Component, losLab PDF Library ve HotPDF Delphi Component'i yan yana koyar.
Sık sorulan sorular
PDFium Delphi Component, PDFium DLL'i için ince bir sarmalayıcı mı?
Hayır. PDFium işler ve okur; bir belgeyi imzalayamaz, şifreleme yazamaz, bir PDF standardını doğrulayamaz ya da doğrusallaştırılmış, nesne akışlı veya artımlı düzeltmeler üretemez. Pakette bulunan yaklaşık 154.000 satır Object Pascal kodunun 65.000'den fazlası, PDFium API'sinde karşılığı olmayan ve tam da bu katmanları gerçekleyen birimlerde yer alır: B-B'den B-LTA'ya PAdES imzalama, saf Pascal AES / SHA / ASN.1 kriptografi yığını, PDF 2.0 AES-256 şifreleme, altı ISO standart doğrulayıcısı, kendi geliştirdiğimiz PDF serileştiricisi, XFDF, XMP ve görüntüleyici, okuyucu ile erişilebilirlik mimarisi.
PDFium Delphi Component hangi motoru kullanır?
Sayfa işleme ve belge okuma için Chromium'un PDF görüntülemesinin arkasındaki açık kaynak motor ailesi PDFium'u kullanır. Motorun sağlamadığı her şey losLab tarafından Object Pascal ile gerçeklenmiştir: bileşen modeli, PDF serileştirme ve düzeltme katmanı, dijital imzalar, şifreleme, standart doğrulaması, okuyucu mimarisi, erişilebilirlik katmanı, örnekler ve testler.
PDFium Delphi Component PDF belgelerini dijital olarak imzalayabilir mi?
Evet. ETSI EN 319 142-1 PAdES temel profilleri B-B, B-T, B-LT ve B-LTA'yı gerçekler: RFC 5652 uyarınca CMS / CAdES SignedData oluşturma, bir TSA'ya RFC 3161 zaman damgası istekleri, sertifika zincirinin Document Security Store içinde toplanması ve arşiv zaman damgaları. İmzalama anahtarları Windows CNG arka ucu üzerinden veya Windows dışında açıkça yapılandırılmış OpenSSL özel anahtarları ve sertifika zincirleriyle, RSA-PSS, PKCS#1 veya ECDSA ile kullanılır. PDFium'un kendisi yalnızca mevcut imza sözlüklerini okuyabilir.
PDF belgelerini şifreleyebilir mi?
Evet. SaveAsEncrypted; algoritma 2.B'nin R6 parola özeti türetmesi, /O /U /OE /UE /Perms sözlük girdileri ve akış ile dizelerin tam şifrelenmesi dâhil olmak üzere ISO 32000-2 AES-256 şifrelemesi yazar. ISO/TS 32003 AES-GCM ve ISO/TS 32004 PDF MAC belirteçleri desteklenir. AES, SHA-256/384/512, HMAC ve ASN.1 ilkelleri harici bir C bağımlılığı olmadan saf Object Pascal ile yazılmıştır.
Lazarus ve Free Pascal destekleniyor mu?
Evet. Paket, Delphi ve C++Builder VCL bileşenlerinin yanında Lazarus / Free Pascal paket dosyaları ve LCL demoları içerir ve Delphi ile C++Builder'ın XE5'ten 13.1 Florence'a kadar sürümlerini Win32 ve Win64 hedefleriyle kapsar. Native Free Pascal / LCL derlemeleri ayrıca Linux üzerinde Qt6 ve macOS üzerinde Cocoa ile çalışır.
Çok büyük PDF dosyalarını ne kadar hızlı açar?
Görüntüleyici, tüm dosyayı önceden yüklemek yerine aranabilir ve isteğe bağlı PDFium erişimi kullanır. 2.x GB PDF'ler neredeyse hemen kullanılabilir hâle gelebilir.
PDF belgeleri oluşturabilir veya düzenleyebilir mi?
Belge birleştirmeyi kapsar: belge oluşturma, sayfa ekleme, silme, içe aktarma ve taşıma, N-up düzeni, filigranlar, damgalar ve sayfa içeriği güncellemeleri.
AcroForm ve XFA formlarını işler mi?
Evet. AcroForm alanları, odak ve seçili metin, geri al ve yinele, oluşturulmuş görünümler, alan bayrakları, düzleştirme ve XFA durumu ile çalışır.
Hangi PDF standartlarını doğrulayabilir?
Her biri kendi doğrulayıcısı ve eşleşen kaydetme ya da işaretleyici enjeksiyon yardımcısıyla altı standart ailesi: PDF/A (ISO 19005 bölüm 1-4, PDF 2.0 tabanlı A-4 base/f/e dâhil), PDF/X (ISO 15930, X-6 dâhil), PDF/UA (ISO 14289-1), PDF/E (ISO 24517-1), PDF/VT (ISO 16612-2, VT-2s MIME akış paketlemesi dâhil) ve PDF/R (ISO 23504-1). PAdES temel yapısı ayrıca ETSI EN 319 142-1'e göre doğrulanır. Ön kontrol raporları TXT, HTML, Markdown, JSON, CSV, SARIF 2.1.0, JUnit XML ve NDJSON olarak dışa aktarılır. Doğrulayıcılar işaretleyici düzeyini ve giderek genişleyen bir dosya düzeyi madde kümesini kapsar; biçimsel sertifikasyon gerektiğinde bunları özel bir doğrulama motoruyla birlikte kullanın.
Çalışma zamanı telif ücreti veya kullanıcı başına ücret var mı?
Hayır. Lisanslı uygulamalar telifsiz dağıtılır; belge başına veya son kullanıcı başına çalışma zamanı ücreti yoktur.
Lisans neleri içerir ve yenileme nasıl çalışır?
Yeni lisans Object Pascal kaynak kodunu, bir yıllık güncellemeleri ve bir yıllık e-posta desteğini içerir. Mevcut müşteriler güncelleme erişimini tam fiyatın %40'ı karşılığında yeniler.
Delphi PDF Bileşeni ve Elektronik Tablo Geliştirme'den daha fazlasını keşfedin
Ürün güncellemelerine abone olun
En son güncellemelerin e-postanıza gönderilmesi için abone olun.
