验证IMG用JSPDF保存

发布于 2025-01-21 04:41:10 字数 1081 浏览 1 评论 0原文

我有3个输入可以上传3个不同的图像,我想验证是否有2个输入已上传图像,然后将其保存为PDF,如果我只有1个可以将其保存到PDF。这是我的JSPDF:IMG,IMG1和IMG2的代码

 if(parseInt(img) === 0){
        doc.addImage('JPEG', 16,110,85,85);
        } else {
            doc.addImage(img2, 'JPEG', 110,110,85,85);
            doc.addImage(img3, 'JPEG', 16,200,85,85);
        } 

        if(parseInt(img2) === 0){
            doc.addImage('JPEG', 110,110,85,85);
        } else {
            doc.addImage(img, 'JPEG', 16,110,85,85);
            doc.addImage(img3, 'JPEG', 16,200,85,85);
        } 
        
        if(parseInt(img3) === 0){
            doc.addImage('JPEG', 16,200,85,85);
        } else {
            doc.addImage(img, 'JPEG', 16,110,85,85);
            doc.addImage(img2, 'JPEG', 110,110,85,85);
        } 

doc.save('mypdf.pdf');

,如果我同时上传3个图像,但是如果我仅上传1或2个图像,则无效。

当我使用此代码时:

      doc.addImage(imagen, 'JPEG', 16,110,85,85);
      doc.addImage(imagen2, 'JPEG', 110,110,85,85);
      doc.addImage(imagen3, 'JPEG', 16,200,85,85);

效果很好,但是只有当AI同时上传3 IMG时,我尝试仅上传一个或两个不工作时。

i have 3 inputs to upload 3 diferent images, i want to validate if 2 of the input have uploaded image, then save as pdf, if i have just 1 can save it to pdf. This is my code of JSPdf:

 if(parseInt(img) === 0){
        doc.addImage('JPEG', 16,110,85,85);
        } else {
            doc.addImage(img2, 'JPEG', 110,110,85,85);
            doc.addImage(img3, 'JPEG', 16,200,85,85);
        } 

        if(parseInt(img2) === 0){
            doc.addImage('JPEG', 110,110,85,85);
        } else {
            doc.addImage(img, 'JPEG', 16,110,85,85);
            doc.addImage(img3, 'JPEG', 16,200,85,85);
        } 
        
        if(parseInt(img3) === 0){
            doc.addImage('JPEG', 16,200,85,85);
        } else {
            doc.addImage(img, 'JPEG', 16,110,85,85);
            doc.addImage(img2, 'JPEG', 110,110,85,85);
        } 

doc.save('mypdf.pdf');

img, img1 and img2 works if i upload the 3 images at same time but if i upload just 1 or 2 it doesn't work.

When i use this code:

      doc.addImage(imagen, 'JPEG', 16,110,85,85);
      doc.addImage(imagen2, 'JPEG', 110,110,85,85);
      doc.addImage(imagen3, 'JPEG', 16,200,85,85);

Works great but only if ai upload the 3 img at same time, if i try to upload just one or two not working.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文