2016-04-03 41 views
0

Aşağıdaki kodum, ihtiyacım olan şey için mükemmel bir çözümdür. Bu, web sayfalarında JPG, GIF, PNG veya PDF dosyalarından herhangi birini barındırıyor. PC tarayıcılarında mükemmel bir şekilde çalışır, ancak sayfalar için kritik bir gereksinim, hedef kullanıcıları tarafından mobil tarayıcılarda uyumlu olmalarıdır. PDF'yi mobil tarayıcılara yerleştirme

<iframe src="uploads/test1.pdf" width="auto" height="auto"> </iframe> 

görüntü dosyaları iyi çalışır rağmen

, PDF dosyaları mobil tarayıcıda ayrı ayrı açılıp web sayfasında inline gömülü değildir. Buna alternatif bir çözüm veya uygulama ne olurdu?

cevap

2

PDFJs kitaplığını kullanabilirsiniz. Sadece JS kullanarak pdf dosyalarını oluşturabilirsiniz. Lütfen, buraya bakın: https://mozilla.github.io/pdf.js/

+0

Her seferinde bir sayfa yüklüyor ... Tüm dosyayı bir sayfanın küçük bölümünde nasıl gösterebiliriz ?? – Gathole

0

Aynı konuyla karşılaştım. Yeni bir geliştirici olarak, mobil tarayıcıların iframe'lerde PDF dosyalarını gömme sorunları yaşadığının farkında değildim. Şimdi ben ... lol

Kaynaklar, yeni bir pencerede PNG dosyalarını görüntüleyen bir sorunla karşılaşmadığında bana ağaca geldiğinde bunu çalışmaya çalıştım. Yani, sonsuz bilgeliğimde, PDF dosyalarını Gimp 2.0'da açtım ve sonra bunları PNG dosyaları olarak dışa aktardım. Ve sonra kullanıcının tıklaması için düğmeler oluşturdum ve şimdi PDF'yi gömmek yerine grafiği açıyor. bu gibi görünüyor:

<input class="AG" id="UnityBtn" type="button" value="Unity" onclick="location.href='../Meeting_Info/Unity.png'" /> 

bunun senin için mümkün olup olmadığını bilmiyorum, ama benim için güzel çalıştı.