Web siteniz içinde PDF Belgelerini Görüntüleme
PHP kodları içinde PDF belgelerini görüntüleme, uzun süredir merak ettiğim bir konuydu. Bir de belgenin web sitesindeki ismi farklı, kullanıcı bilgisayarına indireceği zaman farklı oluyordu, bu işlem nasıl yapılıyor, diye sorardım. Yine başka bir konuyu araştırırken rastladım, hemen kaybolmasın diye kodları da buraya yazdım.
<?php
<?php
// ilk önce PDF dosyamızın FTP sunucusundaki yerini belirtiyoruz.
$file = 'Dosyalar/php.pdf';
//Kullanıcı PDF belgesini indirmek istediği zaman hangi isimde indirsin?
// $filename değişkeninde download edilirken varsayılan dosya ismi yer alıyor.
//Kullanıcı PDF belgesini indirmek istediği zaman hangi isimde indirsin?
// $filename değişkeninde download edilirken varsayılan dosya ismi yer alıyor.
$filename = 'php_egitim.pdf';
// Aşağıdaki satırda PDF uygulaması olduğunu belirtiyoruz, başka dosyalar da olabilir.
header('Content-type: application/pdf');
// İndirilecek dosya ismini belirtiyoruz.
header('Content-Disposition: inline; filename="' . $filename . '"');
header('Content-Disposition: inline; filename="' . $filename . '"');
header('Content-Transfer-Encoding: binary');
// Dosya boyutunu belirtiyoruz, filesize fonksiyonu imdadımıza yetişiyor.
// Dosya boyutunu belirtiyoruz, filesize fonksiyonu imdadımıza yetişiyor.
header('Content-Length: ' . filesize($file));
header('Accept-Ranges: bytes');
@readfile($file);
?>
Şimdi de başka bir yöntemi anlatacağım, tek satırda iframe kullanarak da PDF belgelerini gösterebiliriz. Güzel tarafı PDF büyük olsa bile istediğiniz ekran boyutlarına sığdılmasını sağlayabiliyorsunuz. Üstteki PHP kodları tam ekranda PDF belgesini gösteriyor, aşağıdaki iframe örneğinde width = genişlik, height = yükseklik parametrelerini vererek istediğimiz boyutları belirtiyoruz.
<iframe src="Dosyalar/php.pdf" width="600px" height="600px" >
iframe src parametresi aslında bir web sitesi adresi de yani url de olabilir. İnternetten iframe tag'inini farklı kullanımlarına bakabilirsiniz, burada konumuz sadece PDF göstermek olduğundan detaylarına girmiyorum.
Etiketler: PDF Görüntüleyici, PHP ile PDF Download, PDF İndirme
İyi çalışmalar dilerim.
Oğuzhan TAŞ - 2014
Şimdi de başka bir yöntemi anlatacağım, tek satırda iframe kullanarak da PDF belgelerini gösterebiliriz. Güzel tarafı PDF büyük olsa bile istediğiniz ekran boyutlarına sığdılmasını sağlayabiliyorsunuz. Üstteki PHP kodları tam ekranda PDF belgesini gösteriyor, aşağıdaki iframe örneğinde width = genişlik, height = yükseklik parametrelerini vererek istediğimiz boyutları belirtiyoruz.
<iframe src="Dosyalar/php.pdf" width="600px" height="600px" >
iframe src parametresi aslında bir web sitesi adresi de yani url de olabilir. İnternetten iframe tag'inini farklı kullanımlarına bakabilirsiniz, burada konumuz sadece PDF göstermek olduğundan detaylarına girmiyorum.
Etiketler: PDF Görüntüleyici, PHP ile PDF Download, PDF İndirme
İyi çalışmalar dilerim.
Oğuzhan TAŞ - 2014
Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: C# Programlama Dili ile İlgili Örne...
- :: Excel hücrelerinde yıldız koyarak b...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?