我有一个服务器(NodeJS类型脚本),它以JSON格式创建标签数据.每个标签都有一个唯一的ID,它包含各种细节,如发货信息、重量、条形码等.以下是JSON struct 的示例:
{
"{{unique-id}}": [
{
"shipment_details": {
"from": {
"company": "company Inc",
"address": "address",
"country": "country"
},
"to": {
"company": "company",
"address": "address",
"country": "country"
}
},
"weight": "31",
"cz": "CZ002205",
"created": "Created: 2023/09/05 01:21 PDT (-07)",
"barcode": "barcode",
"sku": "sku-IMP",
"quantity": 20
}
]
}
我已经创建了一个使用SCSS样式的组件模板(Reactjs TypeScrip)来表示标签. 现在,我想在客户端生成一个PDF文件,将该模板表示为可读文本(而不是嵌入的图像).
与模板,我想发挥和使一个标签每页或6个标签每页,所以组件也应该调整大小和适合.
我听说过像jsPDF
amp;react-pdf
这样的库,但我不确定如何继续,特别是保留SCSS的样式并确保内容在PDF中保持为文本.
有没有人有解决方案或方法将这个样式的Html模板转换成文本可读的PDF?
谢谢你提前!