2017-01-12 1 views
0

私はOS Xを使用しています。コピー先を「PDFとして保存」に設定すると、印刷ウィンドウにPDFとして保存することができます。この機能はWindowsにも存在しますか?javascript/jqueryを使用して、プログラムとしてHTML/CSSをPDFとして保存するにはどうすればよいですか?

これを利用してボタンをクリックするだけでPDFに保存できる方法はありますか?印刷ページを開いてPDFとして保存するにはどうすればよいですか?デフォルトの保存先を "Save as PDF"に設定し、プログラムでSaveボタンをクリックすることはできますか?

編集:jsPDFを使用しようとしましたが、CSSを取得できませんでした。

+3

[Javascriptの呼び出しは、プログラムでChromeの[名前を付けて保存]ダイアログの印刷](http://stackoverflow.com/questions/22096749/javascript-call-programmatically-the-save-as-pdf-feature) -of-chrome-dialog-prin) – dwarring

答えて

0

jsPDFはこれに適したツールです。

この質問は、Download a div in a HTML page as pdf using javascriptの複製であり、jsPDFのデモとサンプルの使用方法を示しています。プログラムでWebページからPDFをレンダリングする前に、私はPhantomJSを使用している

window.print(); 
+0

重複を指し示す回答を書かないでください。代わりに、質問の下にあるフラグのリンクをクリックし、重複理由を選択します。 –

0

は、印刷ダイアログを開きます。これを達成するには、PhantomJSスクリプトを書く必要がありますが、役に立つ例が書かれています。

+1

MacとWindowsの両方で印刷ウィンドウを開くことができますが、デフォルトの印刷先を「PDFとして保存」に設定するにはどうしたらいいですか?ここからどうすれば "保存"をクリックするJavaScriptを使用できますか? –

0

:Windowsの10 このJavaScriptコードでPDFを印刷するオプションもあり

関連する問題