0
htmlファイルをクライアント側コードのPDFファイルに変換したいと考えています。手順は次のとおりです。htmlファイルをpdfに変換する
- APIに応答してhtmlファイルへのリンクを取得しています。
- そのファイルをPDFファイルに変換します。
- この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()
メソッドを使用してのコンテンツを取得することはできません。これを使わずにファイルを変換するにはどうしたらいいですか?
かかわらず、十分な担当者を持っていけない、コメントする必要がありますが、いくつかのhtml.Iでポストを更新することができますが、PDF –
@SamuelJMathewにカスタムコンポーネントを未エクスポートしようとしていること明らかにしたかったですコンポーネントです。私は単にどこかのオンラインに保存されたファイルにURLを取得しています。そのファイルはhtml拡張子です。私はそれをPDFに変換する必要があります。 –
このコードは、あなたの必要条件を理解するのに十分ではありません。[mcve](https://stackoverflow.com/help/mcve) –