çok sayfa PDF işlemek için nasıl; ama (her sayfa bir html görüntülemesinden gelen) farklı sayfaları nasıl oluşturulacağı doküman üzerinde bulmak ve bir PDF bunları koyamazsınız? Ben sadece paperSize
belirtmek gerekir NodeJSPhantomJs - Ben phantomJS ile tek sayfalık PDF'leri oluşturabilir
6
A
cevap
11
için düğüm-fantom modülünü kullanıyorum. Modül "hayalet" ile bu gibi
: "0.5.1"
function(next) {
phantom.create(function(doc) {
next(null, doc);
}, "phantomjs", Math.floor(Math.random()*(65535-49152+1)+49152));
},
function(ph, next) {
ph.createPage(function(doc) {
next(null, doc);
});
},
function(page, next) {
page.set('paperSize', {format: 'A4', orientation: 'portrait'});
page.set('zoomFactor', 1);
}
Sonra basitçe sayfa-break-kullanın: Her zaman; HTML içeriğinde her zaman yeni bir sayfa açmak istiyor.
PS: fantom ikili eşzamanlı çağrı tetiklenir eğer modül kazasında önlemek için kullanılır Math.random noktası numarasına: Ben bu örnekte
PPS async.waterfall kullanın. Gayet iyi çalışıyor - Birisi konu dışı biraz bunu birden fazla HTMLs itibaren bir pdf nasıl oluşturulacağını biliyoruz
İlgili konular
- 1. phantomJS
- 2. Nasıl ubuntu phantomjs 1.9.8 phantomjs 2.1.1 güncellenir?
- 3. PhantomJS ile ES6 nasıl kullanılır?
- 4. PhantomJS, page.evaluate()
- 5. PhantomJS 2.0 ve PhantomJS 1.9 arasındaki fark
- 6. PhantomJS PhantomJasmine
- 7. phantomjs, window.scollTo
- 8. Phantomjs ile iletkileme testi yapamıyor
- 9. PhantomJS teamcity yapılandırması
- 10. JavaScript HtmlUnit'in ve PhantomJS
- 11. PHP PhantomJS ben <a href="https://github.com/jonnnnyw/php-phantomjs">PHP PhantomJS</a> kullanmaya çalışıyorum paketleri
- 12. slimerjs Gerekli modülü çözemiyor, phantomjs ile çalışıyor
- 13. PhantomJS Çalışmıyor Javascript
- 14. Tek sayfalık uygulamalar için javascript entegrasyon testi
- 15. Nodejs + phantomjs vs. saf phantomjs - sayfa yükleme süresi
- 16. Python'da selenyum yoluyla Phantomjs
- 17. Selenium PhantomJS webdriver,
- 18. CasperJS veya PhantomJS
- 19. Nasıl phantomjs kullanılır?
- 20. "AngualrJS sitesini PhantomJS
- 21. phantomJS webpage zaman aşımı
- 22. PDF oluşturma PhantomJS
- 23. Jasmine/PhantomJs spec koşucu
- 24. heroku phantomjs nasıl çalıştırılır?
- 25. Phantomjs, sayfaları yavaşça yükler
- 26. Selenium/PhantomJS hatası yükseliyor
- 27. Değişkeni bulamıyor - PhantomJS
- 28. selenium PhantomJS send_keys çalışmıyor
- 29. loading DOM kullanarak phantomjs
- 30. PhantomJS bulanıklaştırır Chart.js kanvas
yapmak için çekinmeyin daha iyi bile bir şey yayınlamak isterse? teşekkür ederim –
Eh, HTMLs bedenlerini bağlamak ve bunun için gitmek – Rayjax