Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
Html 从PDF.js打印到点阵打印机_Html_Asp.net_Pdf_Printing_Pdf.js - Fatal编程技术网

Html 从PDF.js打印到点阵打印机

Html 从PDF.js打印到点阵打印机,html,asp.net,pdf,printing,pdf.js,Html,Asp.net,Pdf,Printing,Pdf.js,我正在尝试将ASP.NET应用程序中的发票打印到Epson LX 300+。我的问题是我不能使用传统的ReportViewer,因为打印图标只能在Internet Explorer上使用,用户使用Mozilla和Chrome 我们试图为发票和打印呈现一个HTML页面,但横向减少了大约50% 所以我们正在尝试创建一个ReporViewer并将其导出为PDF,然后使用PDF.js打开它。。。结果是相同的,横向减少50% 页面大小为语句。我附上2张从PDF.js打印的图片 我注意到,如果我们改变打印机

我正在尝试将ASP.NET应用程序中的发票打印到Epson LX 300+。我的问题是我不能使用传统的ReportViewer,因为打印图标只能在Internet Explorer上使用,用户使用Mozilla和Chrome

我们试图为发票和打印呈现一个HTML页面,但横向减少了大约50%

所以我们正在尝试创建一个ReporViewer并将其导出为PDF,然后使用PDF.js打开它。。。结果是相同的,横向减少50%

页面大小为语句。我附上2张从PDF.js打印的图片

我注意到,如果我们改变打印机的分辨率,水平分辨率是90%,但垂直分辨率也会改变

非常感谢你的帮助。雷格斯。我们也试过Chrome,但它真的很模糊


您是否愿意将框架从pdf.js中切换出来?是的,任何解决方案都会很好@谢谢。好的,在我们这边,我们已经尝试了很多HTML到PDF生成的解决方案。没有一个奏效。最接近的是EvoPDF(几乎不错,除了分页符)。所以我们决定在后端“手工”完成。请看一下ScryberPDF。这是我们选定的图书馆。主要优点:PDF是描述性的,并且有一些CSS替代品(不是完整的)。谢谢@Jurion,我会试试。顺便问一下,您知道在Mozilla或Chrome上打印ReportViewer的其他选项吗?尊敬.编辑:下面是一个生成PDF的示例(抱歉是法语):