mi-assessment/server/MiAssessment/.gitignore
zpc 6d81fa45f4 feat(report): 添加 PDF 报告生成功能
- 实现 ScreenshotService,通过 HtmlToImage 异步任务 API 截图
- 实现 PdfGenerationService,将截图合并为 PDF 并保存到本地
- 在 ReportQueueConsumer 中集成 PDF 生成流程
- 添加 HtmlToImageSettings、ReportSettings 配置模型
- AssessmentRecord 新增 ReportUrl 字段
- 添加 DebugController 用于手动触发 PDF 生成测试
- 添加 PdfSharpCore NuGet 包依赖
- 更新 .gitignore 忽略生成的 PDF 文件
2026-03-17 23:05:53 +08:00

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