2014-05-14 19 views
8

Wir verwenden wkhtmltopdf, um dynamische HTML-Seiten in PDF zu konvertieren. Wir müssen warten, bis alle Ajax-Anfragen beendet sind.wkhtmltopdf Warten auf Zustand vor dem Drucken

Gibt es eine Möglichkeit, das Drucken durch eine Bedingung zu verzögern?

+0

Ich schätze, es gibt keine Option dafür, weil es zusammenbricht, wenn Sie zu viel darüber nachdenken. Stellen Sie sich eine Seite vor, die alle N Sekunden kontinuierlich einen AJAX-Endpunkt abfragt, was tatsächlich sehr verbreitet ist. In Ihrem Szenario ist dies möglicherweise nicht der Fall, aber wkhtmltopdf weiß das nicht und es gibt keine Möglichkeit, zu kennzeichnen, dass Sie einen festen Ladepfad haben. –

+0

Ich möchte nicht, dass wkhtmltopdf meine Ajax-Anfragen wartet, ich würde eine Option brauchen, um meine Wartebedingung hinzuzufügen, vielleicht ein Skript, das wkhtmltopdf mitteilen kann, wann es gedruckt werden soll. – Levi

Antwort

0

Sie können versuchen, die Option --javascript-delay zu verwenden.

+0

Ich möchte sicher sein, dass jede Anfrage beendet ist und ich nicht mehr als nötig verzögern möchte. Also --jvascript-delay ist nicht gut. – Levi

Verwandte Themen