2017-12-20 15 views
0

htmlファイルをクライアント側コードのPDFファイルに変換したいと考えています。手順は次のとおりです。htmlファイルをpdfに変換する

  1. APIに応答してhtmlファイルへのリンクを取得しています。
  2. そのファイルをPDFファイルに変換します。
  3. このPDFファイルを表示/ダウンロードするためのリンクを表示します。

いくつかの検索の後、jsPDFまたはpdfmakeを使用する必要があることがわかりましたが、手動でコンテンツを書き込むことはできましたが、HTMLファイルをPDFに変換できませんでした。

let element = <HTMLScriptElement>document.getElementsByClassName("pvtTable")[0]; 

html2canvas(element) 
    .then((canvas: any) => { 
    doc.addImage(canvas.toDataURL("image/jpeg"), "JPEG", 0, 50, doc.internal.pageSize.width, element.offsetHeight/5); 
    doc.save(`Report-${Date.now()}.pdf`); 
    }) 

は、ここで私はgetElementsByClassName()メソッドを使用してのコンテンツを取得することはできません。これを使わずにファイルを変換するにはどうしたらいいですか?

+0

かかわらず、十分な担当者を持っていけない、コメントする必要がありますが、いくつかのhtml.Iでポストを更新することができますが、PDF –

+0

@SamuelJMathewにカスタムコンポーネントを未エクスポートしようとしていること明らかにしたかったですコンポーネントです。私は単にどこかのオンラインに保存されたファイルにURLを取得しています。そのファイルはhtml拡張子です。私はそれをPDFに変換する必要があります。 –

+0

このコードは、あなたの必要条件を理解するのに十分ではありません。[mcve](https://stackoverflow.com/help/mcve) –

答えて

関連する問題