feat(ResearchReport): use print-js to export PDF

This commit is contained in:
AnotiaWang
2025-02-24 22:18:21 +08:00
parent 6e541d5fe8
commit c2425bc3a4
9 changed files with 114 additions and 307 deletions

View File

@ -92,15 +92,16 @@
},
"researchReport": {
"title": "4. Research Report",
"exportPdf": "Export PDF",
"exportPdf": "Print (PDF)",
"exportMarkdown": "Export Markdown",
"sources": "Sources",
"waiting": "Waiting for report...",
"generating": "Generating report...",
"error": "Generate report failed: {0}",
"downloadingFonts": "Downloading necessary fonts, this may take some time...",
"downloadFontFailed": "Download font failed",
"regenerate": "Regenerate"
"regenerate": "Regenerate",
"incompatibleBrowser": "Incompatibile browser",
"incompatibleBrowserDescription": "Your browser does not support this printing method. Please consider using a modern browser, or export the Markdown and manually convert it into PDF using other services, like https://md-to-pdf.fly.dev (Use at your own risk)",
"exportFailed": "Export failed",
"generateFailed": "Generate report failed: {0}"
},
"error": {
"requestBlockedByCORS": "The current API provider may not allow cross-origin requests. Please try a different service provider or contact the provider for support."

View File

@ -92,15 +92,16 @@
},
"researchReport": {
"title": "4. Onderzoeksrapport",
"exportPdf": "PDF exporteren",
"exportPdf": "Afdrukken (PDF)",
"exportMarkdown": "Markdown exporteren",
"sources": "Bronnen",
"waiting": "Wachten op het rapport...",
"generating": "Rapport genereren...",
"error": "Rapport genereren mislukt: {0}",
"downloadingFonts": "Het downloaden van de benodigde lettertypen kan enige tijd duren...",
"downloadFontFailed": "Downloaden van lettertype mislukt",
"regenerate": "Regenereren"
"regenerate": "Regenereren",
"generateFailed": "Rapport genereren mislukt: {0}",
"exportFailed": "Export mislukt",
"incompatibleBrowser": "Onverenigbaar browser",
"incompatibleBrowserDescription": "Uw browser ondersteunt deze printmethode niet. Overweeg een moderne browser te gebruiken, of exporteer de Markdown en converteer deze handmatig naar PDF met behulp van andere diensten zoals https://md-to-pdf.fly.dev (Gebruik op eigen risico)"
},
"error": {
"requestBlockedByCORS": "De huidige API-provider staat mogelijk geen cross-origin-verzoeken toe. Probeer een andere API-provider of neem contact op met de provider voor ondersteuning.."

View File

@ -92,15 +92,16 @@
},
"researchReport": {
"title": "4. 研究报告",
"exportPdf": "导出 PDF",
"exportPdf": "打印 (PDF)",
"exportMarkdown": "导出 Markdown",
"sources": "来源",
"waiting": "等待报告...",
"generating": "生成报告中...",
"error": "生成报告失败:{0}",
"downloadingFonts": "正在下载必要字体,可能需要较长时间...",
"downloadFontFailed": "下载字体失败",
"regenerate": "重新生成"
"regenerate": "重新生成",
"generateFailed": "生成报告失败:{0}",
"exportFailed": "导出失败",
"incompatibleBrowserDescription": "您的浏览器不支持这种打印方式,请考虑改用更现代的浏览器,或者导出 Markdown 并手动使用其他服务(如 https://md-to-pdf.fly.dev将其转换为 PDF不承诺安全性。",
"incompatibleBrowser": "浏览器可能较旧"
},
"error": {
"requestBlockedByCORS": "当前 API 服务可能不允许接口跨域,请换一个服务试试,或者向服务方反馈。"