想出家的电梯 · 在音乐文件中,320Kbps ...· 1 周前 · |
想表白的楼房 · VR渲染和CR渲染同样文件的真实对比(附CR ...· 5 月前 · |
强健的蛋挞 · 越夜越好玩!河南多地打造夜游新体验 - ...· 5 月前 · |
打盹的单车 · 《亿万懦夫》6天分账过千万,一部院线喜剧电影 ...· 1 年前 · |
坏坏的山羊 · 上千哥布林抓女人繁衍,男主专杀哥布林,剧情黑 ...· 1 年前 · |
绅士的松鼠 · 网红“我是狗头萝莉”疑轻生 ...· 1 年前 · |
我需要将.pdf -file转换成用斑马打印机打印的.zpl -label文件,但这可能吗?
PDF以base64编码字符串的形式出现,不知何故,我需要将其作为.zpl -file输出。
我在我的项目中使用PHP,我更喜欢PHP中的方法,但基本上任何编程语言都可以,只要它完成了工作。
我正在考虑将PDF转换成图像(这似乎可以通过快速搜索),然后从图像(PNG,JPG,等等)。到ZPL(这似乎也可以通过快速谷歌搜索),但在我开始这么做之前,有没有人对这种操作有任何了解或者有任何见解?我的日程很紧,我负担不起任何徒劳无功的工作。
更新4.8.2016
我采用了另一种方式,从零开始创建了ZPL,因为它使我们的服务比进行一些转换更快。因此,如果有人想知道同样的事情,我没有比谷歌已经提供的信息更多的信息。PS。ZPL并不是一门很难的语言。;)
我有一些问题要解决:拿一个PDF文件,转换成ZPL代码,并使用斑马打印机打印它。
由于堆栈溢出和 ZPL程序设计指南 ,我了解了如何使用图形字段命令(^GF)嵌入位图。
基本上,您必须执行以下步骤:
^XA^GFA{some parameters and tons of bitmap data}^XZ
中
我们的服务运行在ASP.NET上,所以我编写了 一个C#库就是这样做的 。它封装对 谷歌的PDFium 的本机调用以进行呈现,并返回一个字符串,其中包含用于打印的有效ZPL代码。
您可以像这样转换base64编码的PDF文件:
public static string GetZplCode(string pdfBase64, int page = 0, int dpi = 203)
return PDFtoZPL.Conversion.ConvertPdfPage(pdfBase64, page: page, dpi: dpi);
}
我希望这个nuget包将防止其他人花费数周时间搜索如何使这个^GF命令工作。
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
扫码关注腾讯云开发者
领取腾讯云代金券