Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在VB.net中创建要打印的工单文档_Vb.net_Pdf - Fatal编程技术网

如何在VB.net中创建要打印的工单文档

如何在VB.net中创建要打印的工单文档,vb.net,pdf,Vb.net,Pdf,嗯,我目前正在我所在的城市开发一个小型技术援助工具,业主需要向其客户签发一份文件和/或发票,该文件必须包含数据和设备信息(笔记本、电话、计算机)、预算值、截止日期、信息和公司徽标,即pdf格式。但是,我使用的语言是VB.net,我想创建一个pdf文档,以便将其发送到打印机,以及所描述的信息,并将其传递到客户端 嗯,与下图类似: 我不知道我是否需要安装某种库来实现这一点,或者必须手动创建它,编辑某种模板,等等 OBS 我曾尝试使用DrawString()和drawsimage()函数使用OnPai

嗯,我目前正在我所在的城市开发一个小型技术援助工具,业主需要向其客户签发一份文件和/或发票,该文件必须包含数据和设备信息(笔记本、电话、计算机)、预算值、截止日期、信息和公司徽标,即pdf格式。但是,我使用的语言是VB.net,我想创建一个pdf文档,以便将其发送到打印机,以及所描述的信息,并将其传递到客户端

嗯,与下图类似:

我不知道我是否需要安装某种库来实现这一点,或者必须手动创建它,编辑某种模板,等等

OBS
我曾尝试使用
DrawString()
drawsimage()
函数使用
OnPaint()
绘制图纸,但这是一项大量工作,因为我需要知道文本和图像的精确放置位置、文本的拆分位置等等,我发现这项工作非常繁重

如果您可以使用interop在Word中创建文档,则可以另存为PDF。你可以用文字来表达。从Word打印。这是一个库吗?互操作?它不是第三方
导入Microsoft.Office.Interop.Word
您可以找到的一个更好的选择是PDFsharp。这是一个开源库,您可以导入,然后根据需要创建或处理PDF文件。此外,您还可以在自定义扩展版本中添加自己的功能。是否有示例@G3nt\U M3caj