2015-04-08 11 views
6

HTML'deki Lateks'in bazı özelliklerini taklit etmek ve PDF'lere dönüştürmek arıyorum. Şimdiye kadar, Chrome'un "PDF'ye kaydet" yazdırma özelliğini kullanarak çok yaklaştım.Chrome PDF'leri HTML'den nasıl bu kadar iyi hale getiriyor?

wkhtmltopdf (büyük değil), PhantomJS (Tamam), Safari (oldukça iyi) ve Firefox (neredeyse var) denedim, ancak hiçbiri Chrome'un kalitesine yakın gelmedi.

Çoğu seçenek web grubu devre dışı bırakılsa bile, yalnızca Chrome'un hak ettiği pek çok ayrıntı vardır. Yazı tipi oluşturma yumuşak-tire, MathJax ile matematiksel semboller ve A4 ve kenar boşluğu gibi sayfa seçeneklerini belirleme.

Chrome'un "gizli sosu" nedir ve bu süreci otomatikleştirmek için nasıl bir araya gelebilirim?

Çok teşekkürler!

cevap

5

Oldukça kapsamlı cevap https://stackoverflow.com/a/28096322/1816242

PDFium Chrome'da kullanılabilir PDF izleyici burada bulunmuştur. baskı bileşeni, Blink ve Skia'nın birleşimidir. PDF oluşturma için bir nihai API/otomasyona yol açabilecek yazdırma bileşenlerinin yeniden yapılandırılması konusunda

These guys.

0

source code dan, Foxit Reader türetilmiş PDFium kullanıyor gibi görünüyor. PDFium kodu veya Foxit PDF SDK, otomatikleştirmeye yardımcı olabilir.

+0

Teşekkürler Robert, aslında cevabınızdan PDFium'u arayarak yığın akışında daha kapsamlı bir yanıt buldum. – Dan0

İlgili konular