【c#-使用PrintDocument将图像打印到文件】教程文章相关的互联网学习教程文章

如何在Python中打印C#.Net回调函数【代码】

我试图从python访问C#.Net dll并在执行C#方法时在python中打印状态.请帮我解决这个问题.我尝试下面的代码: C#dll类库包含windows窗体控件using System; using System.Windows.Forms; using System.Threading; using System.Threading.Tasks;namespace TestLib {public partial class TestForm : Form{public TestForm(){InitializeComponent();}public string Method(){try{Task task = Task.Factory.StartNew(() => Interact_Wit...

c# – 打印到网络(共享)打印机 – Word Interop【代码】

我需要在服务器端将word文档打印到网络打印机.我的网页将文档和文件位置发送到服务器以打开和替换邮件合并项,然后将文档打印到首选(非默认)网络打印机.在网页上选择文档更改时,首选打印机名称会更改 我在Windows Server 2008 R2上使用Word 14.0对象库,Asp.Net MVC 4.0,.Net Framework 4.0,IIS 7.在IIS上,我创建了一个在特定帐户Identity(accountName @ DomainName)上运行的应用程序池.将用户配置文件设置为true以将网络打印机连接加...

c# – 在打印文档时设置打印选项【代码】

我想在我的打印作业上设置我的设置.例如,我想在1张A4纸上打印4页pdf文件.我该怎么做? 这是我打印pdf文件的代码:private void SendToPrinter(){OpenFileDialog ofd = new OpenFileDialog();if (ofd.ShowDialog() == DialogResult.OK){ProcessStartInfo info = new ProcessStartInfo();info.Verb = "print";info.FileName = ofd.FileName;info.CreateNoWindow = true;info.WindowStyle = ProcessWindowStyle.Hidden;Process p = ne...

c# – 内容表正确打印PDF但不适用于RTF【代码】

我正在开发一个项目,我需要创建一个包含Table Of Content的PDF文件和RTF文件.我是使用MigraDoc PdfSharp库为C#做的. 这两个文件的内容表代码是:public static void DefineTableOfContents(Document document){Section section = document.LastSection;section.AddPageBreak();Paragraph paragraph = section.AddParagraph("Table of Contents");paragraph.Format.Font.Size = 14;paragraph.Format.Font.Bold = true;paragraph.For...

c# – Base64 PNG图像到Zebra打印机【代码】

我想在Zebra LP-2844-Z打印机上打印base64 PNG图像.使用C#. 我需要任何澄清或文档,我可以继续我的代码. https://support.zebra.com/cpws/docs/zpl/zpl_manual.pdf 我试过下面的代码:var zplImageData = string.Empty;var filePath = @"C:\Users\user1\desktop\LABEL.PNG";byte[] binaryData = System.IO.File.ReadAllBytes(filePath);foreach (Byte b in binaryData){string hexRep = String.Format("{0:X}", b); if (hexRep.Len...

c# – 打开XML Excel.创建文件后无法打开“打印”对话框.文件已冻结行【代码】

我希望有人遇到问题,并有一个解决方案. 我能够使用DocumentFormat.OpenXml.dll库成功创建Excel文件. 问题是如果我的代码冻结了前x行,后来当我在Excel中打开文档并尝试使用“打印”对话框时,我得到其中一个“Microsoft Excel已停止工作”对话框. 如果我解冻行,保存文件并重新打开它,打印对话框工作正常.我甚至可以手动冻结行,保存文件并在Excel中打开它;打印对话框工作正常. 我甚至在OpenXML Productivity工具中打开了这两个文件,两...

c# – 通过PHP启动服务器端打印作业【代码】

这很可能不是一件容易的事,但情况如下: 我编写了一个C#命令行应用程序: >使用ITextSharp创建PDF>将其写入磁盘>通过System.Diagnostics.Process使用Acrord32.exe(这是Acrobat Reader)以静默打印生成的PDF 如果我构建我的解决方案并双击pdfGen.exe,它将按预期工作. PDF已创建并打印. 现在,我的应用程序必须部署在运行IIS 7的Windows Vista的内部服务器上.此服务器运行一些PHP webapp.它将通过PHP使用shell_exec()调用,以便生成的PD...

如何在c#中打印文本框的行号【代码】

这将是一个很长的帖子.如果有任何关于我正在遵循的程序,我想提出建议.我想要最好的方法在richtextbox中的每个CRLF终止行旁边打印行号.我正在使用C#和.NET.我尝试过使用ListView,但是当行数增加时效率很低.我已经成功地在自定义控件中使用Graphics来打印行号,到目前为止我对性能感到满意. 但随着行数增加到50K到100K,滚动受到严重影响.我已经覆盖了WndProc方法并处理了所有消息,只在需要时调用行号打印. (重写OnContentsResized和On...

c# – 控制台应用程序打印“失败:”【代码】

我有一个控制台应用程序,它读取一些数据,将其填充到类似字典的结构中,操纵它然后制作一些输出文件. 但是,在打印输出时,它有时会打印:Fail:它真的不应该在哪里.我在Google上找不到任何东西(搜索的内容并不多),当我在我的解决方案中搜索字符串“fail”时,我找不到任何东西(所以这不是我的代码所做的). 我不知道为什么会发生这种情况,相关的块通常会产生异常,但是我抓住它们,当我使用Console.WriteLine而不是Trace.WriteLine时,它工作...

c# – WPF DocumentViewer覆盖打印按钮【代码】

我使用自定义DocumentViewer在我的应用程序中实现了打印预览功能(如下所示).我在显示预览之前调用PrintDialog.ShowDialog(),以便根据纸张方向正确创建文档. 然而,DocumentViewer打印按钮调用PrintDialog.ShowDialog(),提示用户再次选择打印机和选项(他们在预览窗口打开之前已经执行过). 有没有办法让DocumentViewer打印按钮只是打印而不调用PrintDialog.ShowDialog()? 这是我的方法调用: ReportViewModel.cspublic void PrintBut...

从picturebox C#打印高质量的Tiff文档【代码】

我正在使用WinForms.我的程序打开.Tiff图像文件到一个图片框.我遇到的问题是从图片框中打印出高质量的tiff图像.我已多次尝试和测试打印.当文件打印时,单词不清晰/清晰,有点模糊.我也测试了我的打印机,检查我的打印机是否有问题.我使用Microsoft Word打印了一份常规文本文档,并且打印得很清楚,因此我的代码存在问题. 有人能为我提供代码,以便在我的图片框中以高质量的.tiff图像进行打印吗?我是否需要以编程方式增加DPI以提高图像质...

c# – c逐行将文本文件读入数组并打印出来【代码】

我有以下c#代码段string[] lines = File.ReadAllLines(@"C:\test.txt");for(int i=0; i<lines.Length; i++)Console.WriteLine(lines[i]);你能帮我把它转换成C. 谢谢!解决方法:如果你打算使用Ansi Standard C,你需要fopen,fgets和printf来做你想要的. 这是a tutorial that does almost exactly what you want.

使用C#在预打印纸张表格上的特定位置打印文本

我需要在打印纸的特定位置打印纸张文本.原因是打印是在已打印的表单上完成的,其中包括名字和姓氏等字段.因此,当我得到该人的名字时,它应该以纸张形式在该分配的空间内打印. 想知道是否有任何现有的库允许我使用X和Y坐标等坐标系在特定位置打印.解决方法:这是让你入门的东西…….http://msdn.microsoft.com/en-us/library/aa287530(v=vs.71).aspx 使用该教程,我建议您大致在页面的四个角打印,这样您就知道打印坐标系. 使用它和一个好...

c# – 如何列出网络计算机上的所有打印机【代码】

如下图所示,当我尝试检索所有打印机时,我只有2台打印机. 有没有办法使用PowerShell WMI或C#返回所有打印机(以便我可以在powershell中翻译它)? 我试过System.Drawing.Printing.PrinterSettings.InstalledPrinters(参考how to get the list of all printers in computer - C# Winform),但也只显示了2个条目.解决方法:只是, 通过System.Drawing.Printingforeach (String printer in PrinterSettings.InstalledPrinters) {Console.Wri...

C#在Simulator上执行打印机而不是打印机的POS代码【代码】

我有T-20 Espon打印机,我是初学者,我想要打印Hello打印机字符串(没有什么工作,我刚刚开始,所以我只想要打印的东西),我开始使用该代码:PosExplorer explorer = null; DeviceInfo _device; PosPrinter _oposPrinter;explorer = new PosExplorer(); _device = explorer.GetDevice(DeviceType.PosPrinter); _oposPrinter = (PosPrinter) explorer.CreateInstance(_device); _oposPrinter.Open(); _oposPrinter = (PosPrinter) explore...