Enterprise sürüm
Belge e-dosyalama
Bir bakışta
“Bir bakışta” başlıklı bölümNextPDF Enterprise, bir PDF’i bir yargı yetkisi profiline göre yapılandırıldığı şekilde e-mahkeme / devlet dosyalaması için uygun bir teslim yapıtına optimize eder ve bir profil boyut sınırı aşıldığında onu boyut sınırlı segmentlere böler. Yapılandırıldığı şekilde dosyalama için biçimler hazırlar; herhangi bir belgenin bir mahkeme veya sicil tarafından kabul edileceğini garanti etmez.
Kullanılabilirlik ve lisanslama
“Kullanılabilirlik ve lisanslama” başlıklı bölümBu yetenek NextPDF Enterprise (nextpdf/enterprise) içinde sunulur ve bir Enterprise katmanı lisans zarfıyla etkinleşir. Bu yetkiye sahip olmayan bir dağıtım, yeteneğin sınıflarını yüklemez. Sürümleri karşılaştırın ve bir lisans alın.
Kurulum
“Kurulum” başlıklı bölümcomposer require nextpdf/enterprise:^3Kavramsal genel bakış
“Kavramsal genel bakış” başlıklı bölümEFilingOptimizer, bir girdi PDF’ine karşı sabit bir işlem hattı çalıştırır:
- Dezenfekte. Etkin içerik (JavaScript ve eylemler), content-disarm-and-reconstruction motoru aracılığıyla kaldırılır.
- Doğrusallaştırma. Belge, hızlı web görüntüleme için doğrusallaştırılır.
- Boyut denetimi ve bölme. Sonuç profil boyut sınırını aşarsa
SizeAwareSplitter, bölme noktalarını seçmek için sayfa sayısı üzerinde ikili arama kullanarak onu her biri sığan segmentlere böler.
Bir yargı yetkisi profili (EFilingProfile) kısıtlamaları taşır: segment başına en yüksek dosya boyutu, JPEG yeniden sıkıştırma kalitesi, form düzleştirme, JavaScript kaldırma, doğrusallaştırma ve nesne-akışı sıkıştırması. Yerleşik profiller arasında US PACER (25 MiB üst sınır), EU e-Justice (10 MiB üst sınır) ve Taiwan Judicial Yuan (10 MiB üst sınır) bulunur. Sonuç (EFilingResult); segmentleri, orijinal ve optimize edilmiş boyutları, uygulanan optimizasyonları ve varsa uyarıları raporlar.
E-dosyalama çıktısı bir teslim yapıtıdır, bir belge yaşam döngüsü durumu değildir. Optimize edilmiş veya bölünmüş bir PDF, iletim için nihaidir ve bir imzalama ya da arşivleme işlem hattına yeniden girmemelidir; çünkü yeniden işleme, özet zincirlerini ve kanıt bütünlüğünü bozar.
Bu modülün neyi iddia edip neyi etmediği
“Bu modülün neyi iddia edip neyi etmediği” başlıklı bölümBu modül, yapılandırıldığı şekilde e-mahkeme / devlet dosyalaması için biçimler hazırlar. Herhangi bir mahkeme, sicil veya dosyalama portalı tarafından kabul edileceğini garanti etmez. Portal kuralları, kabul edilen biçimler, boyut üst sınırları ve usule ilişkin gereksinimler yargı yetkisine göre değişir ve zamanla değişir. Yerleşik profiller, yaygın olarak yayımlanmış kısıtlamaları bir kolaylık olarak kodlar; dosyalamadan önce bunları hedef sicilin güncel kurallarına karşı doğrulayın.
Neden bu şekilde çalışır
“Neden bu şekilde çalışır” başlıklı bölümİşlem hattı tek bir sabit sırada çalışır — dezenfekte et, doğrusallaştır, boyut denetimi — çünkü her aşama önceki aşamanın çıktısını tüketir. Content disarm and reconstruction ilk çalışır; çünkü dosyalama girdileri güvenilmeyen taraflardan gelir ve yeniden yazılmadan önce etkisizleştirilmelidir. Doğrusallaştırma, boyut denetiminden önce gelir; çünkü bayt düzenini ve dolayısıyla bölücünün uyması gereken boyutu değiştirir. Ardından splitByMaxSize(), ortalama sayfa tahminine güvenmek yerine üretilen her segmenti profilin maxFileSizeBytes üst sınırına karşı doğrular. Üst sınırı hâlâ aşan tek bir sayfa bölünemez; bu nedenle atılmak yerine bir uyarı olarak yüzeye çıkar. Teslim yapıtı yeniden imzalama ve yeniden arşivlemeden hariç tutulur; çünkü dosyalanmış baytları yeniden işlemek, kanıt niteliğindeki özet zincirlerini bozar.
Tasarım arka planı: Güvenilmeyen PDF’leri dezenfekte etme: content disarm and reconstruction.
API yüzeyi
“API yüzeyi” başlıklı bölüm| Sınıf | Sorumluluk |
|---|---|
EFilingOptimizer | Dezenfekte → doğrusallaştır → boyuta göre böl işlem hattını çalıştırır. |
EFilingProfile | Yargı yetkisi kısıtlama profili (pacer(), euJustice(), taiwan() veya özel). |
SizeAwareSplitter | Bir PDF’i bir bayt sınırının altında segmentlere böler. |
EFilingSegment | Bir çıktı segmenti: baytlar, sayfa aralığı, boyut, dizin. |
EFilingResult | Toplam: segmentler, boyutlar, optimizasyonlar, uyarılar. |
Kod örneği — hızlı başlangıç
“Kod örneği — hızlı başlangıç” başlıklı bölümuse NextPDF\Enterprise\Document\EFiling\EFilingOptimizer;use NextPDF\Enterprise\Document\EFiling\EFilingProfile;
$result = (new EFilingOptimizer())->optimize($pdfBytes, EFilingProfile::pacer());Kod örneği — üretim
“Kod örneği — üretim” başlıklı bölüm$result = (new EFilingOptimizer())->optimize($pdfBytes, EFilingProfile::euJustice());
foreach ($result->warnings as $warning) { $logger->warning('efiling.warning', ['message' => $warning]);}
foreach ($result->segments as $segment) { $store->put("filing/{$segment->segmentIndex}.pdf", $segment->pdfData);}// Confirm the destination registry's current rules before submitting.Uç durumlar ve tuzaklar
“Uç durumlar ve tuzaklar” başlıklı bölüm- Zaten profil sınırının altında olan bir belge, boyut açısından değişmeden tek bir segment döndürür.
- Sınırı aşan tek bir sayfa daha fazla bölünemez; bir uyarıyla birlikte tek bir sınır aşan segment olarak döndürülür. Özel bir profilde görüntü kalitesini düşürün veya sayfayı önceden işleyin.
- Dezenfekte girdiyi reddederse bir uyarı kaydedilir ve orijinal baytlar korunur; dosyalamadan önce uyarıları inceleyin.
- Yerleşik profil üst sınırları, her portaldan canlı bir akışı değil, yaygın olarak yayımlanmış değerleri yansıtır. Bunları doğrulanacak varsayılanlar olarak ele alın.
Performans
“Performans” başlıklı bölümMaliyet, belge boyutuna ve sayfa sayısına göre ölçeklenir. Bölme, sayfa sayısı üzerinde bir ikili arama gerçekleştirir; bu nedenle bölme denemesi sayısı, sayfa sayısında logaritmiktir. Büyük, görüntü ağırlıklı belgeler için doğrusallaştırma ve yeniden sıkıştırma duvar süresine egemen olur.
Güvenlik notları
“Güvenlik notları” başlıklı bölümEtkin içerik, teslimden önce content disarm and reconstruction aracılığıyla kaldırılır. Güvenilmeyen taraflardan gelen girdi PDF’lerini düşmanca kabul edin; dezenfekte adımı bir önlemdir, aşağı akış sistemleri için bir güvenlik garantisi değildir.
Veri yerleşimi ve PII azaltmaları
“Veri yerleşimi ve PII azaltmaları” başlıklı bölümDosyalanan belgeler sıklıkla kişisel ve dava verisi içerir. İşleme süreç içi ve yereldir; modül hiçbir giden ağ çağrısı yapmaz. Segmentlere ve orijinale kendi saklama denetimlerinizi uygulayın.
Güvenli telemetri ve günlük temizleme
“Güvenli telemetri ve günlük temizleme” başlıklı bölümUyarılar ve optimizasyon kayıtları, belge içeriğini değil, işlem hattı eylemlerini açıklar. Çevreleyen kodunuzdan dosya yollarını veya dava tanımlayıcılarını paylaşılan alıcılara günlüğe kaydetmekten kaçının.
Uygunluk
“Uygunluk” başlıklı bölüm| Davranış | Referans | Durum |
|---|---|---|
| İlişkilendirilmiş-dosya ilişkisi semantiği | ISO 19005-3:2012 §6.7.8 | Taşıyıcıların uygulandığı yerde geçerli |
| Gömülü-dosya taşıyıcı gereksinimleri | ISO 19005-4:2020 Annex A | Taşıyıcıların uygulandığı yerde geçerli |
Bu tablo, çevreleyen PDF/A işlemesinin temel aldığı spesifikasyonları kaydeder. Herhangi bir mahkeme veya sicil tarafından kabul beyanı değildir.
FIPS modu davranışı
“FIPS modu davranışı” başlıklı bölümBu modül hiçbir kriptografik işlem gerçekleştirmez.
Tehdit modeli
“Tehdit modeli” başlıklı bölümEtkin içerik taşıyan güvenilmeyen girdi PDF’leri birincil girdidir. Önlem: doğrusallaştırma ve teslimden önce content disarm and reconstruction; kanıt bütünlüğünü korumak için teslim yapıtı yeniden imzalama ve yeniden arşivlemeden hariç tutulur.
Davranış sözleşmesi
“Davranış sözleşmesi” başlıklı bölümEFilingOptimizersabit bir işlem hattı çalıştırır: content disarm and reconstruction, doğrusallaştırma, ardından bir profil üst sınırı aşıldığında ikili-arama bölmeli bir boyut denetimi.- Zaten profil sınırının altında olan bir belge, boyutu değişmemiş tek bir segment döndürür.
- Sınırı aşan tek bir sayfa, bir uyarıyla birlikte tek bir sınır aşan segment olarak döndürülür; daha fazla bölünemez.
- Bir e-dosyalama yapıtı iletim için nihaidir ve bir imzalama ya da arşivleme işlem hattına yeniden girmemelidir; yeniden işleme, özet zincirlerini ve kanıt bütünlüğünü bozar.
Yayımlama sınırı
“Yayımlama sınırı” başlıklı bölümBu sayfa yalnızca dışarıdan gözlemlenebilir davranışı ve desteklenen genel API yüzeyini belgeler. Dahilî ad alanı yolları, yardımcı sınıflar, mekanizma tabloları, runbook dosya adları ve bilet önekleri kapsam dışıdır.
Core yedeği
“Core yedeği” başlıklı bölümNextPDF Core’un hiçbir yargı yetkisi profili e-dosyalama optimize edicisi, hiçbir CDR dezenfekte aşaması ve hiçbir boyuta duyarlı bölücüsü yoktur. Yalnızca Core’lu bir dağıtım, herhangi bir dosyalama-hazırlık işlem hattını kendisi oluşturmalıdır.
Pro yedeği
“Pro yedeği” başlıklı bölümNextPDF Pro, yargı yetkisi profili e-dosyalama optimize edicisini, yerleşik PACER / EU e-Justice / Taiwan Judicial Yuan profillerini, CDR dezenfekte aşamasını veya boyuta duyarlı bölücüyü sağlamaz. Yalnızca Pro’lu bir dağıtımda profil odaklı e-dosyalama optimizasyonu isteyen bir yapılandırmanın, onu karşılayacak hiçbir Enterprise bileşeni yoktur. Enterprise yüzeyi için Enterprise genel bakışına bakın.
Enterprise sınır notu
“Enterprise sınır notu” başlıklı bölümDahilî mekanizma ayrıntısı, kaynak deposunun dahilî belgelerinde kalır ve bu kılavuzun kapsamı dışındadır.
Dağıtım sınırı
“Dağıtım sınırı” başlıklı bölümYerleşik profil üst sınırları, yaygın olarak yayımlanmış kısıtlamaları her portaldan canlı bir akış olarak değil, bir kolaylık olarak kodlar; bunları dosyalamadan önce hedef sicilin güncel kurallarına karşı doğrulamak dosyalayanın sorumluluğundadır. İşleme süreç içi ve yereldir; modül hiçbir giden ağ çağrısı yapmaz. Bir mahkemeye, sicile veya dosyalama portalına iletim, bu modülün dışındadır.
Hukuki uyumluluk sınırı
“Hukuki uyumluluk sınırı” başlıklı bölümNextPDF, bir yargı yetkisi profiline göre yapılandırıldığı şekilde e-mahkeme / devlet dosyalaması için biçimler hazırlar. Bir belgenin herhangi bir mahkeme, sicil, kurul veya dosyalama portalı tarafından kabul edileceğini garanti etmez ve hukuki tavsiye sağlamaz. Dosyalama kuralları, kabul edilen biçimler, boyut sınırları, imza gereksinimleri ve usule ilişkin son tarihler ilgili makam tarafından belirlenir, yargı yetkisine göre değişir ve değişir. Bu kuralları doğrulamak ve karşılamak dosyalayanın sorumluluğundadır. Hukuk müşavirine ve hedef sicilin güncel yönlendirmesine başvurun.
Ayrıca bakınız
“Ayrıca bakınız” başlıklı bölüm- Document E-Filing referansı — bu modül için tam genel API yüzeyi.
- Invoice — yapılandırılmış fatura oluşturma.
- Enterprise genel bakışı
- Core, Pro ve Enterprise özellik matrisi