0

JavaScriptを使用してWebアプリケーションを開発しています。場合によっては、「pdfにダウンロード」リンクをクリックしたときに、div要素内のコンテンツを抽出してpdfファイルに貼り付けたいことがあります。

jsPDF libを使用してこれに関するいくつかの回答を受け取りましたが、jsPDFを使用しない他の方法はありますか?jsPDFはそのようなことをサポートしていません

    <div id="panel">
      //some codes 
      <a href=javascript:downloadPDF();>Download to PDF</a>
    </div>

    <script>
     function downloadPDF()
     {
      what to write here to convert to PDF
     }
    </script>
4

2 に答える 2

0

jsPDF を使用できます。jsPDF は、Javascript のみを使用して PDF ドキュメントを生成するためのオープンソース ライブラリです。

http://jspdf.com/

https://code.google.com/p/jspdf/

于 2013-03-05T12:16:44.257 に答える
0

実行できますが、10 行の演習ではありません。

これを行うための最も互換性のある方法は、PDF に入れたいコンテンツを取得してサーバーに送信し、サーバー側のいくつかの優れたライブラリのいずれかを使用して PDF を生成することです (Java では、1 つのオプションはiTextであり、.ネットには、それの優れた移植版 iTextSharpがあります; PDFを実行するためのPHPモジュールもあります)。

JavaScript で PDF を生成するために使用できるjspdfという JavaScript ライブラリーがあり、NodeJS などを介してサーバー側で、またはdata:一部のブラウザーで URI を生成するために使用できます。

于 2013-03-05T12:16:58.350 に答える