% 100 doğru olmayabilir. Meta verilerde bazı problemler var. Örneğin, içerik oluşturucu eksik. Ayrıca PDF-0, geçerli bir PDF sürümü olarak görünmüyor. Belgede başka sorunlar olabilir. Bu, oluşturulan dosyanın Chrome'da görünmemesinin olası bir nedeni olabilir.
Belgeyi incelemenizin iyi bir yolu Acrobat'ın ön kontrol aracını kullanıyor olabilir. Belgeyi potansiyel problemler açısından inceler ve bu, neler olup bittiğine dair bir ipucu verebilir. Araç, Acrobat'ta "Baskı Üretimi" altında bulunur. Çalıştırılacak profile "PDF sözdizimi sorunlarını bildir" denir. Eminim, belgede neyin yanlış olduğunu açıklayabilecek başka araçlar da var.
Bu bölümde sorun için bir çözüm bulunmalıdır. Aşağıdaki yorumlarda belirtildiği gibi, 4.8.6'dan QT sürümünü yeni bir şeyle güncellemek, sorunu çözmelidir. Çalışma düzeni 5.3.2, çalışan olmayan ise QT 4.8.6 altında görünmektedir.
wkhtmltopdf, yalnızca 0.11.1 sürümünden beri oluşturucu alanını düzgün bir şekilde ayarlar (özellikle bu yana (https://github.com/wkhtmltopdf/wkhtmltopdf/commit/a762a849a64c2bd4e697d7ac37e7be5e59300bc6)). Bu yüzden uzak sunucunuzda daha eski bir sürümü çalıştırıyor olmanız gerektiğinden şüpheleniyorum. Güncelleme şansınız var mı? - Yine de, kök nedeninin aslında içerde olduğuna inanıyorum. [QPrinter] (http://doc.qt.io/qt-5/qprinter.html), sizin de sorununuz, çalıştırdığınız farklı QT sürümlerinden kaynaklanıyor olabilir. Elde ettiğiniz PDF’nin ilk satırını bir metin editöründe gösterildiği gibi gönderebilir misiniz?PDF versiyonunu kodlar. – morido
Yerel makinemde ve sunucuda çalışan sürümler aynı. 0.12.2.4 tam olarak – DAKZH
Bu da bize sorununun büyük olasılıkla QT'nin içinde (hatta zincirin ilerisindeki bir yerde bile) köklendiği sonucuna götürür. QT libs'larınızı sunucuda güncelleyebilir ve tekrar deneyebilir misiniz? – morido