Modal penceresindeki gösterge PDF dosyası

3 Cevap php

Ben kalıcı kutularına gösterge PDF dosyalarını doğrudan herhangi bir yolu var mı?

JavaScript çerçeve olarak CodeIgniter PHP çerçeve ve jQuery kullanıyorum.


GÜNCELLEME: Bu iframe bunu yükleyerek mümkündür net okumak, ve Adobe PDF render edecek, ancak birçok yüzden görüntülere bu PDF'leri dönüştürmek herhangi bir yolu yoktur, karşı gibi görünüyor?

3 Cevap

Kısa cevap: Hayır.

Daha uzun cevap: Genellikle, PDF belgeleri bazı özel PDF okuyucu tarafından yerine doğrudan tarayıcı tarafından render, ama değildir. En kısa sürede tarayıcı application/pdf bir içerik türü olarak görür, onu okuyucuya boyunca yanıtı geçer. Eğer yapacağını hiçbir şey HTTP başlıklarını, HTML veya JavaScript tarayıcı ve diğer program arasındaki boşluk boyunca bunu yapmak istiyorum, ve PDF formatında kendisi modal kullanıcı arayüzü her türlü etkinleştirmek için hiçbir anahtarı içerir.

Güncelle: bir görüntü olarak PDF Rendering daha kalıcı biçimde belgenin grafiksel içeriği görüntülemek için izin verecek. Hala tarayıcıyı kapatarak kullanıcıyı engellemek için mümkün değil, ama görüntü gösterilirken sayfanızda başka bir şey "kilitlemek" mümkün olacaktır.

İlgili: How do I convert a PDF document to a preview image in PHP?

Eğer gerçekten istiyorsan, sadece normal bir nesne olarak gömebilirsiniz. Örneğin:

<object type="application/pdf" data="embeddedfile.pdf" width="500" height="650">

Bu kötü bir fikir. Her kullanıcının, PDF dosyalarını işlemek istiyorum nasıl kendi tarayıcısı ayarlamanızı sağlar. Dolayısıyla, sadece pdf bir bağlantı oluşturun. Modal pencereler zaten bu amaç için değildir.