Sunucu tarafı belge işleme

Tanım

Bir belgeyi sunucuda sayfa görüntülerine dönüştürmek, böylece tarayıcı orijinal dosyayı doğrudan ayrıştırmak yerine işlenmiş sayfaları gösterir.

Alternatif — istemci tarafı işleme — bir ayrıştırma motorunu tarayıcıya gönderir ve dosyayı ona verir. Bu, PDF için kabul edilebilir bir şekilde çalışır ve diğer tüm formatlar için zayıftır, çünkü DOCX, XLSX, DWG ve MSG için tarayıcı tabanlı bir işleyici yazmak, kimsenin iki kez finanse etmek istemeyeceği on yıllık bir iştir.

Sunucu tarafı işleme özellikleri tersine çevirir. Biçim kapsamı, bir JavaScript paketi sorunu yerine sunucu tarafı bir kütüphane sorunu haline gelir. İstemci, belgenin ne kadar karmaşık olduğuna bakılmaksızın ince kalır. Ve orijinal baytlar asla tarayıcıya ulaşmaz, bu da bir belgeyi görüntülemek ile ona sahip olmanın aynı eylem olmaktan çıkması anlamına gelir.

Maliyet gerçek ve belirtilmeye değerdir: işleme, sunucularınızda CPU ve bellek tüketir ve sayfalar ağ üzerinden görüntü olarak taşınmak zorundadır. Pratikte yük, belge uzunluğundan ziyade sayfa karmaşıklığı tarafından belirlenir, çünkü sayfalar hepsi bir anda değil, talep üzerine işlenir.

Doconut'ta

Her format aynı yol üzerinden geçer. Viewer.OpenDocumentAsync() sayfaları sunucu tarafında rasterleştirir ve opak bir token döndürür; JavaScript widget'ı daha sonra token ile sayfaları talep eder. Tarayıcı asla kaynak belgeyi almaz.

Uygulamada nasıl çalıştığını görün

Tanımlar sadece sizi bu kadar ileri götürür. Geçici bir lisans kendi makinenizde, kendi belgelerinizle çalışır.