Wie können wir einen partiellen Seiteninhalt mit phantomjs oder casperjs erfassen. Ich habe gesehen, dass mitSo erfassen Sie partielle Seiteninhalte mit phatomjs oder casperjs
- PhantomJS:
wir page.clipRect verwenden können
var clientRect = document.querySelector(selector).getBoundingClientRect();
page.clipRect = {
top: clientRect.top,
left: clientRect.left,
width: clientRect.width,
height: clientRect.height
}
};
page.render(out.png);
- casperjs
wir kann verwenden:
casper.capture(String targetFilepath, [Object clipRect, Object imgOptions])
or
casper.captureSelector(String targetFile, String selector [, Object imgOptions])
aber alle oben genannten Codes funktionieren nur mit Bildern (jpg, png, ect), nicht mit pdf.
Wie kann ich einen partiellen Seiteninhalt erfassen, um eine PDF zu rendern?