微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用PDFKit将Google Map集成到pdf中

如何解决如何使用PDFKit将Google Map集成到pdf中

我正在使用nodejs作为后端技术。我通过附上pdf发送电子邮件。我正在使用pdfkit生成pdf(https://www.npmjs.com/package/pdfkit)。如何根据pdf中的坐标显示Google地图图像?

解决方法

使用Google Maps Static将地图作为图像获取 获得地图图像后,可以将其放入PDF

const PDFDocument = require('pdfkit');
const axios = require('axios');

const mapImg = `https://maps.googleapis.com/maps/api/staticmap?center=40.714%2c%20-73.998&zoom=12&size=400x400&key=${YOUR_API_KEY}`
axios.get(mapImg,{
  responseType: 'arraybuffer'
}).then((res) => {
  const doc = new PDFDocument;
  doc.image(res.data);
  doc.pipe(res);
  doc.end();
})

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。