PDF'den PNG'ye Dönüştürücü
PDF belgelerinizi anında yüksek çözünürlüklü PNG resimlerine dönüştürün. Güvenli, hızlı ve tamamen ücretsiz.
Dosyaları buraya sürükleyip bırakın
Desteklenen formatlar: PDF. Maksimum dosya boyutu: 50MB.
PDF belgelerinizi anında yüksek çözünürlüklü PNG resimlerine dönüştürün. Güvenli, hızlı ve tamamen ücretsiz.
Desteklenen formatlar: PDF. Maksimum dosya boyutu: 50MB.
PDF ve PNG, belge/görüntü ayrımının karşıt taraflarında bulunur. PDF, tümü sabit noktalarda (1/72 inç) boyutlandırılmış, vektör komutlarını, gömülü yazı tiplerini ve isteğe bağlı olarak raster görüntüleri kullanan bir sayfayı açıklar. PNG, sabit bir piksel çözünürlüğünde tek bir dikdörtgen bitmap'i saklar. Bu nedenle, PDF'den PNG'ye dönüştürme bir rasterleştirme adımıdır: PDF'nin çizim talimatları, daha sonra kayıpsız bir şekilde PNG olarak kodlanan bir bitmap oluşturmak için seçilen bir DPI'da yürütülür. Bu dönüşümde doğru DPI'yı seçmek en önemli karardır; çok düşük olursa metin bulanıklaşır, çok yüksek olursa dosya çok büyük olur.
Bu dönüştürücü, her PDF sayfasını, Firefox'un yerleşik PDF görüntüleme için sunduğu motorun aynısı olan PDF.js'yi kullanarak işler. Oluşturma, tarayıcınızdaki bir tuval üzerinde gerçekleşir; dosyanın hiçbir kısmı cihazınızdan ayrılmaz. Çok sayfalı PDF'ler için araç, sayfa başına sayfa numarası son ekiyle adlandırılan bir PNG üretir. Tek sayfalı PDF'ler için çıktı tek bir PNG'dir.
Yaygın DPI seçenekleri 72 (ekran eşdeğeri, en küçük dosyalar), 150 (çevrimiçi önizleme ve çoğu belge için iyi), 300 (baskı kalitesi, OCR ve ofset baskı için uygun) ve 600'dür (arşiv veya ince ayrıntı yakalama). 600'den yüksek değer nadiren gözle görülür iyileşme sağlar ve DPI'nın her iki katına çıkmasıyla dosya boyutunu dört katına çıkarır.
PDF'ler resim değildir. Bunlar HTML e-postalarına satır içi olarak yerleştirilemez, yalnızca görsel içeren sosyal platformlara bırakılamaz, masaüstü duvar kağıdı olarak kullanılamaz veya dosya eklerini desteklemeyen bir sohbete yapıştırılamaz. Her sayfayı PNG olarak oluşturmak, PDF'yi her platformun anlayabileceği bir şeye dönüştürür; bu, seçilebilir metni, köprüleri ve orijinalin sahip olduğu herhangi bir vektör çözünürlüğü bağımsızlığını kaybetme pahasına olur.
Diğer önemli neden ise OCR'dir. Birçok optik karakter tanıma işlem hattı, doğrudan vektör PDF'si yerine rasterler üzerinde çalışır; 300 DPI PNG'ye dönüştürmek ve sonucu Tesseract, Cloud Vision veya başka bir OCR hizmetine beslemek standart bir iş akışıdır. Burada JPG yerine PNG tercih edilir çünkü metin kenarları küçük boyutlarda JPG sıkıştırmasından gözle görülür şekilde zarar görür ve PNG'nin marjinal dosya boyutu cezası, tanıma doğruluğundan daha az önemlidir.
Dosyayı bırakın, bir DPI seçin, oluşturun. Araç, tek ve çok sayfalı PDF'leri aynı şekilde işler.
PDF (ISO 32000), PostScript'ten türetilmiş bir sayfa tanımlama dilidir. Her sayfa, noktalarla ölçülen bir koordinat sistemi üzerinde çalışan çizim operatörlerinin (hareket, çizgi, eğri, boyama, yazı tipini ayarlama, metni gösterme) içerik akışını içerir. PDF oluşturmak, içerik akışını yürütmek ve her operatörü bir hedef yüzeye (bu durumda bir HTML5 tuvaline) karşı yürütmek anlamına gelir.
PDF.js, bu oluşturma hattını JavaScript'te uygular. Araç bir PDF.js belgesini başlatır, her sayfa için getPage(n) öğesini çağırır ve görünüm alanının istenen DPI'dan hesaplandığı page.render({canvasContext, viewport}) işlevini kullanır. Ortaya çıkan tuval canvas.toBlob('image/png') aracılığıyla dışa aktarılır. Çok sayfalı PDF'ler sırayla işlenir; çıktı bir JSZip arşivinde toplanır ve indirilir.
DPI Seçimi: US Letter PDF sayfası 612 × 792 puntodur. 72 DPI'da oluşturulan bitmap 612 × 792 pikseldir (yaklaşık 0,5 MP); 150 DPI'da, 1275 × 1650 (2,1 MP); 300 DPI'da, 2550 × 3300 (8,4 MP); 600 DPI'da, 5100 × 6600 (33,7 MP). Piksel sayımı ile bellek ve zaman ölçeği.