C#显示PDF文件,winform打开PDF文件并在窗体中显示
http://www.cnblogs.com/hfzsjz/archive/2010/08/13/1799094.html
AcroPDFLib和AcroPDFLib DLL如果是在64位电脑上,则需要将项目生成属性修改为X86模式。
Spire.PDF
可以下载免费版本:
http://www.e-iceblue.com/Download/download-pdf-for-net-now.html
How to print PDF files in C#
http://www.e-iceblue.com/Download/download-pdf-for-net-now.html
注意这个免费版本,只能打印10页以内的PDF文件
https://visualstudiogallery.msdn.microsoft.com/b590710c-efe6-4667-842e-2a592ce000cc?SRC=VSIDE
默认情况下,Printdocument对象的PrintController默认为PrintControllerWithStatusDialog类型,PrintControllerWithStatusDialog的实例将会显示打印对话框,该过程系统类似于帮你写了以下代码: dim PrintStandard as PrintController=New StandardPrintController() dim PrintStatus as PrintController=new PrintControllerStatusDialog(PrintStandard,"Printing") printdocument1.PrintController=PrintStatus printdocument1.print() 如果你要取消掉打印状态对话框来进行打印,只需要直接使用StandardPrintController打印控制器来进行就可以了,即如下说示: dim PrintStandard as PrintController=new StandardPrintController() printdocument1.PrintController=PrintStandard printdocument1.print()
原文:http://www.cnblogs.com/zfanlong1314/p/4369554.html