- 实现 ScreenshotService,通过 HtmlToImage 异步任务 API 截图 - 实现 PdfGenerationService,将截图合并为 PDF 并保存到本地 - 在 ReportQueueConsumer 中集成 PDF 生成流程 - 添加 HtmlToImageSettings、ReportSettings 配置模型 - AssessmentRecord 新增 ReportUrl 字段 - 添加 DebugController 用于手动触发 PDF 生成测试 - 添加 PdfSharpCore NuGet 包依赖 - 更新 .gitignore 忽略生成的 PDF 文件
94 lines
1.0 KiB
Plaintext
94 lines
1.0 KiB
Plaintext
# Build results
|
|
[Dd]ebug/
|
|
[Dd]ebugPublic/
|
|
[Rr]elease/
|
|
[Rr]eleases/
|
|
x64/
|
|
x86/
|
|
[Ww][Ii][Nn]32/
|
|
[Aa][Rr][Mm]/
|
|
[Aa][Rr][Mm]64/
|
|
bld/
|
|
[Bb]in/
|
|
[Oo]bj/
|
|
[Ll]og/
|
|
[Ll]ogs/
|
|
|
|
# Visual Studio files
|
|
.vs/
|
|
*.suo
|
|
*.user
|
|
*.userosscache
|
|
*.sln.docstates
|
|
*.rsuser
|
|
|
|
# NuGet
|
|
*.nupkg
|
|
*.snupkg
|
|
**/[Pp]ackages/*
|
|
!**/[Pp]ackages/build/
|
|
*.nuget.props
|
|
*.nuget.targets
|
|
project.lock.json
|
|
project.fragment.lock.json
|
|
|
|
# Rider
|
|
.idea/
|
|
*.sln.iml
|
|
|
|
# User-specific files
|
|
*.suo
|
|
*.user
|
|
*.userosscache
|
|
*.sln.docstates
|
|
|
|
# Test Results
|
|
[Tt]est[Rr]esult*/
|
|
[Bb]uild[Ll]og.*
|
|
TestResult.xml
|
|
|
|
# NCrunch
|
|
_NCrunch_*
|
|
.*crunch*.local.xml
|
|
nCrunchTemp_*
|
|
|
|
# Publish output
|
|
publish/
|
|
[Pp]ublish/
|
|
|
|
# ASP.NET
|
|
ScaffoldingReadMe.txt
|
|
|
|
# Windows
|
|
Thumbs.db
|
|
ehthumbs.db
|
|
Desktop.ini
|
|
|
|
# macOS
|
|
.DS_Store
|
|
.AppleDouble
|
|
.LSOverride
|
|
|
|
# Application specific
|
|
appsettings.Development.json
|
|
appsettings.Local.json
|
|
*.local.json
|
|
|
|
# Logs
|
|
*.log
|
|
logs/
|
|
|
|
# Secrets
|
|
secrets.json
|
|
*.pfx
|
|
*.p12
|
|
.vs/*
|
|
|
|
# WeChat Pay Certificates (private keys)
|
|
certs/**/apiclient_key.pem
|
|
certs/**/*.p12
|
|
|
|
|
|
# Generated PDF reports
|
|
**/wwwroot/reports/*.pdf
|