2016-10-06 5 views
0

現在、私はhtml-pdfのhtmlからpdfsを生成するモジュールをテストしています。そして、私は正常に1つを生成しました。しかし、問題は、HTMLのテキスト/データが現時点では固定されていることです。動的データでhtml-pdfを使用する

私がしようとしているのは、ユーザーが入力したHTMLフォームをユーザーが入力し、ユーザーが入力した内容を含むpdfを生成することです。

app.post('/pdf',function(req, res) { 

    pdf.create(html, options).toFile('./businesscard.pdf', function(err, res) { 
    if (err) return console.log(err); 
    console.log(res); 
    }); 

}); 

は、HTML、PDFを使用して、このことが可能です:私がこれまで行ってきた何

?どんな助けでも大歓迎です。

+0

なぜクリック保存時にPDFを生成しないのですか? – CodingDefined

+0

@CodingDefinedはい私はそれを行うことができますが、どうやってユーザーデータを 'html'ファイルを引数としてpdfに変換する' pdf.create'に渡すのでしょうか?私は何を意味するのですか? – Skywalker

+0

ユーザーが保存をクリックしたときにウェブページのスクリーショットを撮ってみませんか? http://www.codingdefined.com/2016/01/capture-screen-of-web-pages-through-url.htmlを見てください。 – CodingDefined

答えて

0

残念ながら、html-pdfモジュールは動的データを処理できません。スクリーンキャプチャを行うphantomjsを見ることができます。

実際、html-pdfモジュールはバックグラウンドで「phantomjs」を使用します。しかし、それはファントムの小さな特徴を使用しています。

関連する問題