2013-09-29 18 views
7

PDFKit uygulamasını Rails uygulamasına başarıyla uygularım. Ama benim uygulama çoğunlukla müşteri tarafında. Birçok javascript widget'ım var ve hepsinin yüklenmesi yaklaşık 3 saniye sürüyor. Pdf'yi oluşturduğumda, bazı widget'ların yüklendiğini, bazılarının yükleme aşamasında olduğunu ve diğerlerinin hiç yüklenmediğini görebiliyorum.Raylar PDFKit müşteri tarafında bekle

Bu konu üzerinde çalışmanın bir yolu var mı? Çok süslü olmak zorunda değil. PDF neslini 5 saniyeliğine geciktirebiliyorsam, sayfa tamamlanana kadar, sorun yok.

cevap

8

PDFKit, sayfanın web oluşturma işlemine dayalı olarak pdfs'yi oluşturmak için wkhtmltopdf kullanır. İstemci tarafı bitirmek için nesli geciktirmek için kullanılabilecek gibi görünen bir --Javascript gecikme parazitleri vardır.

pdfkit.rb içinde

config.default_options = { 
    :javascript_delay => 5000 
} 
+0

Teşekkür yardım için bir sürü bu deneyin. –

+0

Wicked_pdf için de çalışıyor! – Zelenka