如何解决如何使用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 举报,一经查实,本站将立刻删除。