PDF をレンダリングするためのオプションとして SlimerJs (v0.9.6) を見ています。PDF のレンダリング元となる HTML をマークアップし、次のコマンドを実行してレンダリングします。
slimerjs renderPdf.js
私のrenderPdf.js
ファイルでは、次のように定義しました。
var webpage = require('webpage').create();
webpage
.open('page.html') // loads a page
.then(function() {
webpage.viewportSize = { width: 1240, height: 1754 };
webpage.render('page.pdf', {
format:'pdf',
onlyViewport:true
});
slimer.exit();
});
HTML ページが期待どおりにレンダリングされたウィンドウが開いていますが、定義されたファイルにレンダリングされませんpage.pdf
。ファイルにレンダリングするために欠けているものはありますか? それとも、これに関する既知の問題があるのでしょうか? どんな助けでも大歓迎です:)