【C#】C#调用Bartender模板打印,输出图片,PDF
上篇文章:【C#】C#调用Bartender模板打印
首先,新建bt模板,再代码调用
直接上代码
public class BTHelper
{/// <summary>/// 打印/// </summary>/// <param name="printerName">打印机名称</param>/// <param name="btFileName">bt文件</param>public static void Print(string printerName, string btFileName){BarTender.Application btApp = new BarTender.Application();BarTender.Format btFormat;btFormat = btApp.Formats.Open(btFileName);btFormat.PrintSetup.Printer = printerName;btFormat.PrintSetup.NumberSerializedLabels = 2;btFormat.SetNamedSubStringValue("Name", "2021-06-12");btFormat.SetNamedSubStringValue("Barcode", "123456789");btFormat.PrintOut(true, false);btFormat.Close(BarTender.BtSaveOptions.btSaveChanges);btApp.Quit(BarTender.BtSaveOptions.btSaveChanges);}public static void ExportToFile(string btFileName){BarTender.Application btApp = new BarTender.Application();BarTender.Format btFormat;btFormat = btApp.Formats.Open(btFileName);btFormat.SetNamedSubStringValue("Name", "2021-06-12");btFormat.SetNamedSubStringValue("Barcode", "123456789");//btFormat.SaveAs(btFileName, true);btFormat.ExportToFile(@"E:/BT/temp.jpg", "jpg", BarTender.BtColors.btColors24Bit, BarTender.BtResolution.btResolutionPrinter, BarTender.BtSaveOptions.btSaveChanges);btFormat.Close(BarTender.BtSaveOptions.btSaveChanges);btApp.Quit(BarTender.BtSaveOptions.btSaveChanges);}}
调用
string fileName = @"E:\BT\test.btw";//BTHelper.Print("导出为WPS PDF", fileName);BTHelper.ExportToFile(fileName);
不仅可以输出,图片格式,也可以输出pdf格式,只需修改文件名后缀和文件格式参数即可
输出pdf格式的,也可以使用“导出为WPS PDF”方式,但是纸张大小是A4纸大小
效果
参考:
https://blog.csdn.net/windowsliusheng/article/details/52149000
【C#】C#调用Bartender模板打印,输出图片,PDF相关推荐
- 【C#】C#调用Bartender模板打印
Bartender版本:Bartender 2016(11.0.7.3.3146) Bartender下载 http://www.ddooo.com/softdown/142454.htm 或 链接: ...
- C#调用Bartender模板打印.Net的SDK
前提条件: 安装Bartender打印软件,我用的是10.1,然后用注册机注册,注册后版本选择Enterprise Automation 源码下载地址:https://download.csdn.ne ...
- java与barTender交互,C# 调用BarTender模板 打印
/// /// 调用BarTender打印,模板的变量为:barcode0,barcode1,barcode2.......,barcode7 (内循环打印集合列表) /// /// 打印机名称,必填 ...
- C#调用BarTender 模板
C#调用BarTender 模板 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u013002790/article/details/7520797 ...
- 基于VS2012 C#调用bartender自动打印条形码
GitHub:https://github.com/sanjaywu/BarcodePrintTool 一.在引用添加Interop.BarTender.dll 1.在资源解决方案的引用这里,右击选择 ...
- freemarker基于docx格式创建模板导出带图片pdf文件
目录 一.实现思路: 二.基于docx格式文件创建模板: (1)替换数据占位符: (2)将替换数据占位符文件强制修改zip格式: (3)获取文本数据文件document.xml: (4)获取图片依赖文 ...
- 14x1.5cm竖向标签有点难,VFP调用BarTender来打印
测试环境说明: WIDNOWS 10 64bit PRO(低版本无法安装BarTender2022) 打印机 佳博GP-1324D VFP9 SP2 7423 这个软件用来打标签是真不错,很好上手. ...
- 【C#】调用Bartender进行打印
引用Seagull.BarTender.Print.dll print.cs private const string appName = "Label Print";privat ...
- c#调用bartender模板打印标签
1.首先,电脑要安装Bartender软件. 在C#代码中添加引用,添加COM组件 选择本地浏览,选择Bartender安装目录下的SDK文件夹(C:\Program Files\Seagull\Ba ...
最新文章
- 【怎样写代码】参数化类型 -- 泛型(七):泛型方法
- 计算机硬件市场调查清单,微型计算机组装与维护实用教程王际川第8章节组装计算机.ppt...
- 最简单实现多线程的方法(Thread)
- gearman mysql编译_gearman初探(一、编译和安装)
- html打开时按钮自动触发事件,html在用户按下按键时触发的事件属性onkeydown
- java反射po转vo_Java项目的(PO,VO,TO,BO,DAO,POJO)解释(转)
- pandas.Series.asfreq
- 金山逍遥网 sersync 服务器实时镜像同步方案
- 以太坊虚拟机 EVM(4)分布式存储架构设计(FISCO BCOS为例)
- 51单片机编程软件keil4的安装过程
- 计算机联锁系统硬件结构,计算机联锁系统各部硬件.ppt
- 第二学期无人机操作师结业复习测试
- cst和ansys_请教一下cst、ansoft、ansys几种电磁计算软件的异同
- steam好友网络无法连接
- 滴滴打车2015-2016
- Sigmastar平台_锐化调试思路
- 解锁bitlocker码
- RF信号下采样/矩阵下采样(附python实现代码)
- 推荐5款edge浏览器插件
- 队列的定义及其基本操作