Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Webbrowser kullanımı ile ilgili
#1
Merhaba

Delphi webbrowser componenti ile web sitesinde bulunan pdf dosyayı webbrowser içerisinde gösterebilirmiyiz.  
Yaptığım denemelerde pdf uzantısı olan linke tıklayınca veya adres olarak aşağıdaki gibi tanımladığımda

WebBrowser1.Navigate2('https://www.sparkfun.com/datasheets/Components/LM7805.pdf');

dosya kaydet / aç onay kutusu çıkıyor harici pdf görüntüleyiciyi açma işlemini gerçekleştiriyor.

Örneğin :
https://www.sparkfun.com/datasheets/Comp...LM7805.pdf
bu adresde bulunan pdf dokümanı form üzerindeki webbrowser içerisinde nasıl görüntüleyebilirim.
Cevapla
#2
Sisteminize Acrobat Reader veya Foxit Reader gibi bir uygulama yüklemeniz gerekmektedir. Bu paketler pdf okuyucu kontrollerini sisteme kayıt edip kendi uygulama kütüphanlerine ilişkilendirmektedirler. Fakat buna engel olmayacak şekilde kurup ayarlanırsa istediğiniz gerçekleşecektir. Eğer seçeneklerde bir değişiklik yapmadan yüklerseniz istediğiniz ayarda yükleme yapılacaktır.
Cevapla
#3
webbrowser nesnesi üzerinden ve sistemde Adobe Acrobat Reader kurarak erişecek olursanız 

Adobe Acrobat SDK sı üzerindeki parametreleride gönderebiliyorsunuz. Arama yapma veya bir sayfaya odaklanma vs. durumlarında çok işe yarıyor.
Cevapla
#4
Teşekkürler cevaplarınız için.

Firefox ve Edge ile pdf linkini tıkladığımda her iki tarayıcıda kendi dahili pdf görüntüleyicisi ile dokümanı açıyor. Fakat aynı link iexplorer ile açıldığında dosya kaydet modunda indirme penceresi açılıyor. Sanırım Twebbrowser iexplorer u kullanıdığı için aynı durum delphi tartafındada meydana geliyor.

Harici pdf görüntüleyici olarak Sumarta PDF isminde ücretsiz ve 5MB civarında olan bir program kullanıyorum. Adobe ve Foxit reader yükleyerek tekrar deneyeyim.
Cevapla
#5
Daha önce bir projemde benzer bir sıkıntı vardı bazı kullanıcılarda açıp bazıları açmıyordu explorer üzerinde ve webbrowser üzerinde o zaman araştırdığımda Adobe üzerinden bu ayarları not almışım belki işinize yarayabilir benim sorunumu çözdü bu ayarlar.

Edit menu -> Preferences -> Security Enhances & disable the Protected mode.
 Düzenle -> Tercihler -> Güvenlik Gelişmiş  -> Başlangıçta Korumalı Modu Etkinleştir
Cevapla
#6
Teşekkürler. Acrobat reader yükleyip dediğiniz ayarları yapınca problem çözüldü.

(28-10-2018, Saat: 14:34)fatihablak Adlı Kullanıcıdan Alıntı: Daha önce bir projemde benzer bir sıkıntı vardı bazı kullanıcılarda açıp bazıları açmıyordu explorer üzerinde ve webbrowser üzerinde o zaman araştırdığımda Adobe üzerinden bu ayarları not almışım belki işinize yarayabilir benim sorunumu çözdü bu ayarlar.

Edit menu -> Preferences -> Security Enhances & disable the Protected mode.
 Düzenle -> Tercihler -> Güvenlik Gelişmiş  -> Başlangıçta Korumalı Modu Etkinleştir
Cevapla
#7
Merhaba,

Şu konuyu da bir inceleyebilirsiniz;

http://www.delphican.com/dokuman-onizlem...ndler.html
YouTube Delphi Tips
"Yaşlanarak değil, yaşayarak tecrübe kazanılır. Zaman insanları değil, armutları olgunlaştırır" Peyami Safa
WWW
Cevapla
#8
(28-10-2018, Saat: 15:03)frmman Adlı Kullanıcıdan Alıntı: Teşekkürler. Acrobat reader yükleyip dediğiniz ayarları yapınca problem çözüldü.

(28-10-2018, Saat: 14:34)fatihablak Adlı Kullanıcıdan Alıntı: Daha önce bir projemde benzer bir sıkıntı vardı bazı kullanıcılarda açıp bazıları açmıyordu explorer üzerinde ve webbrowser üzerinde o zaman araştırdığımda Adobe üzerinden bu ayarları not almışım belki işinize yarayabilir benim sorunumu çözdü bu ayarlar.

Edit menu -> Preferences -> Security Enhances & disable the Protected mode.
 Düzenle -> Tercihler -> Güvenlik Gelişmiş  -> Başlangıçta Korumalı Modu Etkinleştir

Herkesin bilgisayarında o uygulama yüklü olmasını zorunlu tutmak iyi bir yöntem değil ?
Bence farklı bir yol bulmalısın.
@uparlayan beyin konusu gibi...
WWW
Cevapla
#9
@yhackup Test ve denemeler için kullanacağım bir araç olacağı için diğer sistemlere yüklenirse ne olur diye bir problemim yok Smile Bu arada @uparlayan beye de makalesi için tekrar teşekkür ederim.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  AdoQuery ile ilgili bir sorun. (Çözüldü) Bay_Y 4 111 17-04-2024, Saat: 10:58
Son Yorum: Bay_Y
  Unigui iframe kullanımı delphiX14 4 1.562 21-12-2023, Saat: 12:14
Son Yorum: delphiX14
  Peekb, Poke, Peek vb. komutlarının delphi kullanımı? kofmaster 4 2.928 26-08-2023, Saat: 10:37
Son Yorum: veteran
  WebBrowser Pdf Kayıt Etme sadoal351 1 578 11-07-2023, Saat: 12:39
Son Yorum: delphiman
  String Fonksiyon Kullanımıyla ilgili ermanispir@gmail.com 2 479 01-06-2023, Saat: 11:28
Son Yorum: ermanispir@gmail.com



Konuyu Okuyanlar: 1 Ziyaretçi