You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

jsPDF.text传入无效参数求助:代码间歇性运行异常

jsPDF.text 参数无效问题求助

首次发帖求助,此前通常能自行解决各类问题,但此次遇到了瓶颈。几乎完全相同的代码片段在另一个项目中可以正常运行,但当前代码却时好时坏。若有需要我可以提供项目完整代码,或是待家人休息后创建沙箱并分享链接。

相关代码

import jsPDF from 'jspdf'
const doc = new jsPDF();

const img = '../../assets/AADONOTDELETEused (2).jpg'

var width = doc.internal.pageSize.getWidth()
var height = doc.internal.pageSize.getHeight()
doc.addImage(img, 'JPEG', 0, 0, width, height);

// Set the font size and text alignment for form field values
doc.setFontSize(9);

// Fill in the form field values
doc.text(formData.name, 42, 50); // Name field
doc.text(formData.phone, 136, 50); // Phone field
doc.text(formData.email, 100, 60); // Email field
doc.text(formData.address, 31, 70); // Address field
doc.text(formData.year, 12, 92); // Year field
doc.text(formData.model, 12, 108); // Accessories field
doc.text(formData.stockNum, 42, 139); // StockNum field
doc.text(formData.trade, 22, 180); // Trade field
doc.text(formData.deposit, 31, 163); // Deposit field
doc.text(formData.options, 15, 211); // Accessories field
doc.text(formData.msrp, 118, 98); // Accessories field
doc.text(formData.freight, 188, 85); // Accessories field
doc.text(formData.commodity, 188, 93); // Accessories field
doc.text(formData.pdi, 188, 101); // Accessories field

// Save the filled PDF document
doc.save(`${formData.name}.pdf`);
};

已尝试的排查动作

  • 单独测试每个输入字段,怀疑是传入数据的问题
  • 移除部分字段后,代码仍时而正常时而报错,无法定位确切问题
  • 查阅官方文档、搜索相关资料并参考其他项目代码

报错信息

传递给jsPDF.text的参数无效
at E.y.private.text.y.text

内容的提问来源于stack exchange,提问作者skylerzanth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 12:25:21