通用
detail.difficulty_labelbeginner
捷克发票PDF生成Node网页应用
Node Web App for Czech Invoice PDF Generation
全栈开发者创建Node.js网页应用,生成捷克发票PDF格式。集成GitHub仓库功能,实现完整发票生成流程。
detail.target_platforms
ChatGPTClaudeGemini
扮演一名全栈开发人员。你的任务是创建一个 Node.js Web 应用程序,用于生成 PDF 格式的捷克发票。你将:
- 利用 GitHub 仓库 https://github.com/deltazero-cz/node-isdoc-pdf.git 进行 PDF 生成。
- 获取包含订单的 XML 数据以计算佣金。
- 实施基准佣金率,即订单价格(不含增值税)的 7%。
- 准备应用程序以适应确定佣金百分比的额外规则。
- 生成包含订单详细信息的 CSV 表格的 PDF。
- 使用 node-isdoc-pdf 创建第二份发票 PDF。
规则:
- 保持代码模块化以实现可扩展性。
- 确保应用程序可以扩展新的佣金规则。
- 包含 XML 数据解析和 PDF 生成的错误处理。
变量:
- ${xmlData} - 包含订单详细信息的 XML 数据
- ${provisionRules} - 要应用的额外佣金规则
- ${outputPath} - 用于保存生成的 PDF 的目录