我正在尝试将网址导出为PDF。如下面的代码所示,solutionUrl是文章的链接。我希望能够在保存的pdf文件中看到该文章。现在它只显示pdf文件中的链接。
component.st:
downloadPDF() {
const doc = new jsPDF();
doc.text(this.solutionUrl, 10, 10 );
doc.save('Solution.pdf');
}

component.html:
<button title="Export to PDF" (click)="downloadPDF()"> <i class="glyphicon glyphicon-file"></i></button>
&#13;
答案 0 :(得分:0)
我没有使用jsPDF,但这可能是因为doc.addHTML
期望字符串作为参数,而不是URL。
另外,要以PDF格式显示HTML页面的内容,您需要使用this.http.get(url).subscribe(res => parseAndSaveToPDF(res)));
方法
所以你的代码会像
一样流动parseAndSaveToPDF
body
函数来解析网页内容并提取doc.addHTML(yourParsedBody)
元素$em->refresh($finalisation);
将正文值作为PDF格式。这是另一个可能有用的SO answer