Cdrx7条形码怎么生成:为文档生成条形码(barcode list generator)

我有一个棘手的情况,我被困在,我试图创建一个生成条形码的路线。在这个路线上,响应应该是一个包含来自文档 ID 的条形码的 SVG 图像。

有没有一个包做这种请求,我从这里去哪里。

条形码应该只包含文档 ID,如何将其生成到 Code-39 中。

是我的我的路线样本,许多提前感谢!

router.get('/documents/:id/barcode', async (req, res, next) => {
  try {
    const document = await Document.getByIdOrName(req.params.id);
    if (!document) {
     // throw Error
    }
   // Here I need to send a response SVG image 
   // with a generated barcode from the the document Id 
  } catch (error) {
    next(error);
  }
})
0

以下库允许您生成条形码:JsBarcode

生成一个 Code-39 格式的。只需添加以下属性:format: 'CODE39'

JsBarcode("#barcode", "DocumentId", {
  format: "CODE39"
});
0

更新:我已经能够通过遵循其他两个建议使用JsBarcode来创建 svg 的条形码,所以我将在这里发布答案:

router.get('/:id/barcode', async (req, res, next) => {
  try {
    const document = await Document.getById(req.params.id);
    if (!document) {
      throw new NotFoundError(
         // throw error,
      );
    }
    const svgDocument = new DOMImplementation().createDocument('');
    const svg = svgDocument.createElementNS('', 'svg');
    jsBarcode(svg, document.id, {
      xmlDocument: svgDocument,
      format: 'CODE39',
    });
    const barcode = new XMLSerializer().serializeToString(svg);
    res.send(barcode);
  } catch (error) {
    next(error);
  }
});
module.exports = router;

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(920)
Sqlserver导入access数据库:quartzscheduler2.2.x创建sqlserver数据库架构
上一篇
正当防卫4控制台代码:带弹簧锁定的Rails4控制台(spring locked)
下一篇

相关推荐

  • python 列表copy A Guide to Making Copies of Your Lists

    示例示例Python 列表copy有两种方法:使用切片操作:…

    2023-01-28 09:40:48
    0 62 22
  • listen circle and match什么意思:Listening and Matching - Enhancing Y

    Listen circle and match是一种教学活动,用于帮助学生提高听力能力。教师会播放一段录音,学生们需要聆听并匹配出正确的单词或句子。…

    2023-02-21 04:57:58
    0 10 52
  • C4d删除多余的线:如何删除 c#winformsListView中的多余对象

    关于C4d删除多余的线的问题,在imageres.dll中经常遇到,我在 c # winforms 中遇到了 ListView 的一个小问题。我的应用程序的目的是能够在 Windows 中读取 dll 文件 (Post to read in Windows dll files),我做了两个最大的 Windows 库 (imageres.dll & amp;shell32.dll)。那是当我切换到 pifmgr.dll (包含 38 个图标) 时,它显示了 dll 文件中的最后一个图标,直到它达到…

    2023-11-12 10:22:43
    0 20 62
  • Linux添加白名单:XSS的黑名单 /白名单(alternative to blacklist)

    关于Linux添加白名单的问题,在alternative to blacklist中经常遇到,我需要实现 XSS 防御,我有麻烦。我读了这个 cheatsheethttps://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html有很多有价值的信息,但我很难实现这一点。我明白,你需要逃避不受信任的数据,我已经在我的应用程序中实现了它,但我也需要实现某种黑名单 / 白名单,对吗?什么是允许的数据和什么是不允许的。我试图使用这个代码在 java 端…

    2023-11-21 04:10:24
    0 71 83
  • 国标代码三级学科:三级颜色的十六进制图表(list of tertiary colors)

    关于国标代码三级学科的问题,在list of tertiary colors中经常遇到,任何人都知道我在哪里可以得到一个图表的十六进制数的三级颜色?…

    2024-02-20 08:42:26
    0 90 32
  • 安卓手机设置黑名单:XSS的黑名单 /白名单(alternative to blacklist)

    关于安卓手机设置黑名单的问题,在alternative to blacklist中经常遇到,我需要实现 XSS 防御,我有麻烦。我读了这个 cheatsheethttps://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html有很多有价值的信息,但我很难实现这一点。我明白,你需要逃避不受信任的数据,我已经在我的应用程序中实现了它,但我也需要实现某种黑名单 / 白名单,对吗?什么是允许的数据和什么是不允许的。我试图使用这个代码在 java 端…

    2024-02-28 13:33:05
    0 86 81
  • 日本chengrenpian:日本 ASCII码(list of japanese symbols)

    关于日本chengrenpian的问题,在list of japanese symbols中经常遇到,我在哪里可以得到对应于日本汉字,平假名和片假名字符的 ASCII 代码列表。我正在做一个 java 函数和 Javascript,它确定它是否是日本字符。它在 ASCII 代码中的范围是什么?…

    2024-02-15 15:24:14
    0 74 87
  • G 00 d:Android:倒计时定时器 例如10:00到00:00使用OnclickListener到 TextView

    关于G 00 d的问题,在set a timer for 10 00中经常遇到,我正在尝试制作一个倒计时器,从 10 分钟开始,类似于篮球记分牌:10:00 到 00:00。我将如何做到这一点?这是我的代码:…

    2024-02-21 08:07:31
    0 44 48

发表评论

登录 后才能评论

评论列表(82条)