NReco 图像生成器无法正确写入条形码

alexay68

我正在尝试将 HTML 代码转换为 JPEG 图像。它有点工作,但是当我尝试使用条形码进行操作时却没有。

服务器端,我正在使用:

我正在使用 CODE128 协议对 EAN133 条码进行编码,当我想在网页上显示它时它可以工作(我使用HttpUtility.HtmlEncode(code_barre)这样条码可以很好地解释),然后我使用条码字体来显示条码,这就是我的形象有问题:

在此处输入图片说明

如您所见,这是一个格式良好的条形码“纯文本”,并具有以下 CSS:

@font-face { font-family: 'code_128regular'; src: url('/Assets/Fonts/code128-webfont.eot'); src: url('/Assets/Fonts/code128-webfont.eot?#iefix') format('embedded-opentype'), url('/Assets/Fonts/code128-webfont.woff2') format('woff2'), url('code128-webfont.woff') format('woff'), url('/Assets/Fonts/code128-webfont.ttf') format('truetype'), url('/Assets/Fonts/code128-webfont.svg#code_128regular') format('svg'); font-weight: normal; font-style: normal;} .test{font-family:'code_128regular'; font-size:70px;}

我应该变成这样:

在此处输入图片说明

但它不会,即使我使用相对路径导入 Bootstrap CSS,而当我尝试使用IronPDF生成 PDF 时它可以工作

谢谢关注

编辑:这是生成的 HTML:

<html>
<head>
    <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
    <link rel='stylesheet' type='text/css' href='Assets/Bootstrap/css/bootstrap.min.css'>
    <script type='text/javascript' src='Assets/Bootstrap/js/bootstrap.min.js'></script>
</head>
<style>
    @font-face {
        font-family: 'code_128regular';
        src: url('/Assets/Fonts/code128-webfont.eot');
        src: url('/Assets/Fonts/code128-webfont.eot?#iefix') format('embedded-opentype'), url('/Assets/Fonts/code128-webfont.woff2') format('woff2'), url('code128-webfont.woff') format('woff'), url('/Assets/Fonts/code128-webfont.ttf') format('truetype'), url('/Assets/Fonts/code128-webfont.svg#code_128regular') format('svg');
        font-weight: normal;
        font-style: normal;
    }

    .test {
        font-family: 'code_128regular';
        font-size: 70px;
    }
</style>
<center><p class='test'>&#204;MXCUTGRIP305-07D&#206;</p><p>MXCUTGRIP305-07</p></center>
</html>
维塔利·费多尔琴科

NReco ImageGenerator 在内部使用 wkhtmltoimage 命令行工具,因此实际上您可以期待相同的行为。在您的情况下,wkhtmltoimage 似乎出于某种原因忽略了您的自定义字体;首先尝试使用 woff、woff2 或 ttf 字体文件而不是 eot。如果您使用接受 HTML 作为 .NET 字符串的“GenerateImage”方法,则所有外部引用都应该是绝对的。

以下 HTML 模板对我来说很好用(我使用了谷歌字体中的“Libre Barcode 128”):

<html>
<head>
    <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Libre+Barcode+128&amp;lang=en" />  
</head>
<style>
    .test {
        font-family: 'Libre Barcode 128';
        font-size: 70px;
    }
</style>
<center><p class='test'>&#204;MXCUTGRIP305-07D&#206;</p><p>MXCUTGRIP305-07</p></center>
</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用NReco pdf生成器设置封面?

来自分类Dev

NReco pdf 生成器错误 - libpng 警告:iCCP:已知不正确的 sRGB 配置文件(退出代码:-1073741819)

来自分类Dev

NReco PDF生成器更改二进制路径

来自分类Dev

使用NReco.ImageGenerator生成的HTML图像:C#

来自分类Dev

phonegap QR /条形码生成器插件

来自分类Dev

NReco.ImageGenerator 不显示图像和样式

来自分类Dev

NReco PDF Generator定期生成空白页

来自分类Dev

带有条形码生成器的Yii2 mpdf

来自分类Dev

将条形码生成器库加载到Yii2

来自分类Dev

适用于iPad的条形码生成器代码或SDK

来自分类Dev

如何将图像添加到使用Nreco PdfGenrator创建的PDF中

来自分类Dev

NReco视频到位图序列

来自分类Dev

从 NRECO.VideoConverter 访问 StandardInput?

来自分类Dev

使用 NReco PdfGenerator 合并 pdf

来自分类Dev

Java中的条形码读取无法正确读取像素

来自分类Dev

Java中的条形码读取无法正确读取像素

来自分类Dev

无法扫描使用 jasperreport 生成的条形码

来自分类Dev

从图像中提取条形码

来自分类Dev

生成的条形码Zxing Android的大小

来自分类Dev

\ Zend \ Barcode生成错误的条形码

来自分类Dev

Nreco PdfGenrator强制新页面

来自分类Dev

NReco PDF在Azure上有黑色方块

来自分类Dev

NReco PDFGenerator在Azure Service Fabric上失败

来自分类Dev

C# NReco HtmlToPdfConverter 页面宽度

来自分类Dev

当图像处于条形码状态时,无法在Outlook中嵌入嵌入式图像

来自分类Dev

如何在页面PHP的可打印区域中生成多个条形码图像

来自分类Dev

在Web应用程序中使用条形码渲染框架生成条形码

来自分类Dev

使用ZXing库处理大数据时无法生成条形码

来自分类Dev

复制部分条形码并写入文件txt

Related 相关文章

热门标签

归档