PDF

PDF'yi teslim etmeyen bir PDF görüntüleyici

Tarayıcının yerleşik PDF görüntüleyicisi, kullanıcıya dosyayı vererek çalışır. Bir sözleşme, tıbbi kayıt ya da mühürlü bir teklif için, bu genellikle tam da yapmaya çalışmadığınız şeydir. Doconut sayfaları sunucu tarafında render eder ve görüntüler gönderir, böylece görüntüleme ve sahip olma aynı eylem olmaktan çıkar.

0
kaynak PDF'nin istemciye gönderilen baytları
100%
sunucu tarafı oluşturma
1
diğer tüm formatlar için de görüntüleyici

Sorun

Bir PDF gösterme yolları ve her birinin maliyeti

Dosyayı sunun ve tarayıcının render etmesine izin verin: en basit yöntem, ve kullanıcıya orijinal baytları, meta verileri, gömülü ekleri ve hepsini tek bir tıkla iletme yeteneğini verir.

Bir JavaScript PDF motoru gönderin: dosyayı tarayıcıda tutar, paketinizde anlamlı bir indirme ekler ve yine de araç çubuğunu, küçük resim çubuğunu ve arama kutusunu kendiniz yazmanız gerekir.

Sunucu tarafında render edin ve görüntüleri gönderin: kullanıcı sayfaları görür, dosya altyapınızdan hiç çıkmaz ve aynı mekanizma Word, Excel, CAD ve e-posta için de çalışır — genellikle iki sprint sonra gelen gereksinim budur.

Yetenekler

Görüntüleyicinin PDF ile yaptığı şeyler

Sayfalı sayfa görüntüleri

Her sayfa sunucu tarafında rasterleştirilir ve talep üzerine teslim edilir. Büyük belgeler, tüm dosya indirilmeden ilk sayfada açılır.

Metin katmanı araması

AdvancedSearch eklentisi ile tam metin araması, PDF'nin metin katmanına karşı çalışır, böylece sonuçlar doğru sayfada doğru vurguyla gösterilir.

Küçük resimler ve gezinme

Küçük resim çubuğu, sayfa atlamaları, yakınlaştırma ve genişliğe sığdırma widget ile birlikte gelir. showThumbs ve FitType ayarlayın ve devam edin.

Açıklamalar

Annotation eklentisi ile: vurgular, yorumlar, damgalar ve imzalar, kaynak dosyaya gömülmek yerine uygulamanız tarafından saklanır ve dışa aktarılır.

Şifre korumalı dosyalar

Şifreli PDF'ler, kodunuzun sağladığı şifreyle sunucu tarafında açılır. Şifre asla tarayıcıya ulaşmaz.

Kontrolünüz altındaki yazdırma

Yazdırma, görüntüleyicinin açabileceğiniz veya kısıtlayabileceğiniz bir özelliğidir; bu, kullanıcının orijinali indirip indiremeyeceği kararından farklıdır.

Entegrasyon

PDF Açma

İstemci yalnızca token alır. Dosya adını, depolama konumunu veya belgenin katalogdaki başka bir şey yerine PDF olduğunu asla öğrenmez.

Desteklenen uzantılar

.pdf
csharp
// Server-side: returns an opaque token, never a path or a URL
app.MapPost("/api/open", async (Viewer viewer) =>
{
    string token = await viewer.OpenDocumentAsync("wwwroot/files/Contract.pdf");
    return Results.Ok(new { token });
});

// For an encrypted PDF, supply the password server-side —
// it is used to decrypt in your process and goes no further.

Detaylar

PDF özelikleri

  • Metin katmanı araması AdvancedSearch eklentisini gerektirir; OCR genellikle mevcut değildir ve taranmış sayfalar için varsayılmamalıdır.
  • Açıklamalar Annotation eklentisini gerektirir ve uygulamanız tarafından saklanır, kaynak PDF'ye geri yazılmaz.
  • PDF'yi Word, Excel veya görüntüye dönüştürmek Converter eklentisini ve DocumentConverter.ConvertAsync()'i gerektirir.

Sıkça sorulan sorular

Kullanıcı hâlâ orijinal PDF'yi indirebilir mi?

Yalnızca bunu kendiniz inşa ederseniz. Görüntüleyici, sayfa görüntülerini opak bir token ile sunar, bu yüzden kaynak dosyanın serbest bırakılması, birinin okumasına izin vermenin yan etkisi yerine, kendi kodunuzda açık bir karar olarak kalır.

Metin katmanı olmayan taranmış PDF'lerde çalışır mı?

Görüntü olarak iyi render ederler, ancak arama yapılacak bir şey yoktur. OCR yalnızca AdvancedSearch eklentisi aracılığıyla gelir ve genellikle mevcut değildir — motor yeniden temellendiriliyor, bu yüzden bugün ona göre plan yapmayın.

Ne kadar büyük bir PDF'yi işleyebilir?

Sayfalar talep üzerine render edilir ve teslim edilir, hepsi bir anda değil, bu yüzden belge uzunluğu belleği sayfa karmaşıklığından çok daha az etkiler. Gerçek maliyet sürücüsü çok ağır vektör sayfalar olup, sayfa sayısı değildir.

Kendi belgelerinizde deneyin

Geçici bir lisansın talep edilmesi birkaç dakika sürer ve tamamen kendi bilgisayarınızda çalışır. Önemli dosyalar, mevcut görüntüleyicinizi zaten bozmakta olan dosyalardır.