首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    c# 调用Microsoft XPS Document Writer打印机,将Pdf文件转换成Xps文件「建议收藏」

    ,并且还有其他针对pdf文件操作的功能,还是很强大的。...下载地址:http://www.pdftron.com/pdfnet/index.html   2)通过“Microsoft XPS Document Writer”打印机,将pdf打印成本地的xps...打印机也有了,那么接下来的问题就是怎么调用这个打印机了,淡然了,可以通过一系列的API的配合去调用这个打印机,但我觉得    Windows的打印机调用起来实在是太麻烦了,通过一番调查,可以直接使用...Adobe acro Reader或Foxit Reader这两个软件的打     印功能,将文件打出,下面的列出了代码供参考。    .../***** 调用Foxit Reader.exe的打印功能,并且制定打印机为Microsoft XPS Document Writer *****/ System.Diagnostics.ProcessStartInfo

    2.4K10

    C# 打印PDF文档的10种方法

    如下: 1、使用默认打印机打印PDF文档 2、使用虚拟打印机(Microsoft XPS Document Writer)打印PDF文档】 3、指定打印机及PDF文档打印页码范围 4、静默打印PDF..."); //使用默认打印机打印文档所有页面 doc.Print(); 2、使用虚拟打印机(Microsoft XPS Document Writer)打印PDF //加载PDF文档 PdfDocument...、将PDF文档打印多份 //加载PDF文档 PdfDocument doc = new PdfDocument(); doc.LoadFromFile("Test.pdf"); //设置打印份数为2份...将PDF文档的每两张页面打印到一张纸上(排版格式为1行,2列) pdf.PrintSettings.SelectMultiPageLayout(1, 2); pdf.Print() 2、PdfPrintSettings...(); 2、使用真实打印机设置纸盒中的纸张大小打印:将原来A4的文档打印成A3的大小。

    2.9K50

    VBA: 获取电脑当前默认打印机的名称

    文章背景:通过Printout函数,可以将Excel文件转换为pdf文件,但与此同时,该函数可能会通过ActivePrinter参数将默认打印机修改为Microsoft Print to...借助Application.ActivePrinter属性,一方面可以查询当前默认打印机的名称,另一方面,也可以指定默认打印机的名称。...Print to PDF" _ , PrintToFile:=True, PrToFileName:=path_saved, IgnorePrintAreas:=False...End Sub 该代码主要分为三步:(1)先记录当前默认打印机的名称,一般电脑默认连接的是实体打印机;(2)借助Printout函数将指定的Excel文件转换为PDF文件,此时默认打印机的名称已经发生变化...,转变成了Microsoft Print to PDF; (3)恢复默认的打印机,也就是第(1)步保存的打印机名称。

    2.5K20

    WPF开发之调用打印机打印文件

    调用打印命令打印 这种方法会使用文件在系统中默认的打开工具打开进行打印。 这种方式 缺点在于 必须设置文件的默认打开方式。 必须在系统里设置默认的打印机。 不能同时打印多份。...进度较高的文件在打印机队列里数据量太大,达到200-300多M。 优点 可以设置打印的数量及其他打印参数。...(new int[] { 1, 3, 5, 7 }); //设置打印份数为2份 doc.PrintSettings.Copies = PrinterNum; doc.PrintSettings.PrinterResolutionKind...(可以不设置,取默认设置)3.90 in, 8.65 in PaperSize ps = new PaperSize("test", 4, 9); ps.RawKind = 9; /.../如果是自定义纸张,就要大于118,(A4值为9,详细纸张类型与值的对照请看http://msdn.microsoft.com/zh-tw/library/system.drawing.printing.papersize.rawkind

    2.2K20

    PDF 文档编辑神器 Adobe Acrobat-最牛逼的PDF编辑器

    PDF 文件以 PostScript 语言图象模型为基础,无论在哪种打印机上都可保证精确的颜色和准确的打印效果,即PDF会忠实地再现原稿的每一个字符、颜色以及图象。...可点击图片放大查看“文档”视图默认情况下,系统将显示用于查看多个 PDF 的带标签界面。当打开多个 PDF 时,每个 PDF 会在同一应用程序窗口的标签中打开。...可点击图片放大查看④ 利用虚拟 PDF 打印机创建 PDF打印机分为物理和虚拟打印机。从 win 7 开始微软已经在系统中添加了“Microsoft Print to PDF”虚拟 PDF 打印机。...任何一个文档都可在打印时选择“Microsoft Print to PDF”虚拟 PDF 打印机把文档转换为 PDF。...这样系统就有两个虚拟 PDF 打印机,利用打印功能生成 PDF 时,可选择其一来打印生成 PDF。经测试 Adobe 的虚拟 PDF 打印机创建的文档要小于 Microsoft。

    2.4K20

    突破技术限制,实现Web端静默打印

    现在大部分打印过程基本是将需要打印的内容导出为PDF文件,然后调用浏览器的打印预览,进行打印。既然有了第一步,就一定有直接实现静默打印的方法,。...搜索后,我们找到在Chrome 和火狐浏览器的设置中,有解决的方法,这法子看着像模像样,点赞也很多: 大致内容是: 进入 Chrome的高级设置,设置浏览器默认的主页为我们的 Web应用需要静默打印的页面...修改-火狐浏览器 在浏览器输入:about:config 在输入框输入 print.always_print_silent 并设置为Boolean 类型,点+号 重启-测试打印 此时系统依然会弹出打印预览对话框...Print to PDF); const printFile = new JSPM.PrintFilePDF(fileUrl, JSPM.FileSourceType.URL, fileName,...配置成功后,可以看到点击打印按钮后,后台会连接默认的打印机进行打印。 总结 解决静默打印是没有捷径可以走的,设置浏览器该方法是看着是非常便捷,但是结果是并无效果。

    2.2K10

    0506-如何将Hue4.0版本中默认执行引擎设置为Hive而非Impala

    Fayson的github: https://github.com/fayson/cdhproject 提示:代码块部分可以左右滑动查看噢 1 文档编写目的 在登录Hue后默认加载的为Impala执行引擎...本篇文章Fayson主要介绍如何在Hue4.0版中设置默认的SQL执行引擎。...测试环境: 1.操作系统:Redhat7.4 2.CM和CDH版本为5.15.0 2 设置默认的SQL执行引擎 1.在用户登录成功后默认加载的SQL执行引擎为Impala ?...3.将鼠标停留在“Hive”图标上 ? 点击出现的星号图标,设置为默认的Application ? 4.用户再次登录成功后默认加载的Application则为设置的Hive ?...提示:代码块部分可以左右滑动查看噢 为天地立心,为生民立命,为往圣继绝学,为万世开太平。 温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。

    1.7K10

    Java读取打印机自定义纸张.

    因为java默认的打印, 会从打印机纸张里寻找相近的纸张进行匹配, 如果没有添加自定义纸张, 可能找出来的是别的纸张....添加自定义纸张 分为两种 打印机支持直接自定义纸张设置 打开控制面板, 选择查看设备和打印机, 选中指定打印机, 右键打印机首选项. 在纸张规格后面可以直接添加自定义纸张....打印机不支持直接设置 例如Windows自带的Microsoft XPS Document Writer, 右键打印机首选项里是没有自定义纸张的....Java读取自定义纸张 通过java直接调用打印机, 弹出来打印机设置窗口, 里面有个选择打印机以及纸张的界面. 既然java自带的对话框里可以读到, 我们可以到他的源码里直接摘抄一下....如果设置了100*50的纸张, 是读不到的, 因为他默认这个是50*100的横向展示. 若需要打印自定义纸张, 参加另外一篇博客 使用PDFBox打印自定义纸张的PDF

    2.4K100

    JAVA实现调用打印机打印PDF

    JAVA实现调用打印机打印PDF,网上搜索了一大把资料,基本上都是重复。。。下面骂人的一大堆。。我这里来解决一下。 需求:前端调用用接口 后端根据模版生成数据联通打印机直接一键打印!...代码如下: /** * 通过本机默认打印机打印pdf文件 * @param filePath 文件路径 * @throws Exception */...,因为未确定类型,所以选择autosense DocFlavor flavor = DocFlavor.INPUT_STREAM.PDF; logger.info("打印文件类型为...PrintServiceLookup .lookupDefaultPrintService(); logger.info("打印工具选择打印机为:=====...如果装了驱动直接叫运维人员选择纸张大小,当然代码也可以设置 尽量少动手嘛 2、第二种的纸张大小可以在html转pdf的时候设置一下, ? 以上就是我要介绍的。如果你有更好的方式可以联系我。

    13.8K31

    PS常用命令之脚本编程常用命令

    默认输出格式会将对象转换成为字符串 Out-Null: 删除输出,不将其发送到控制台。相当于 /dev/null Out-Printer: 将输出发送到打印机(进行打印)。...> Get-Command 4.Out-Printer 命令 - 将输出发送到打印机 描述: 该Out-Printercmdlet将输出发送到默认打印机或另一台打印机(如果已指定)。..."Hello, World" | Out-Printer -Name "\\Server01\Prt-6B Color" # 4.本示例将输出的完整版本的“帮助”主题Get-CimInstance打印到默认打印机...Format-List 命令 - 将输出的格式设置为属性列表,其中每个属性均各占一行显示。...: 2019/7/26 0:45:03 # Attributes : Directory # 下一页; 下一行;Q 退出 Format-Table 命令 - 将输出的格式设置为表

    7.9K30

    SpoolFool:Windows Print Spooler 权限提升 (CVE-2022-21999)

    2020 年 9 月,Microsoft 修补了 Print Spooler 中的另一个漏洞。简而言之,该漏洞允许用户通过SpoolDirectory在打印机上配置属性来创建任意且可写的目录。...默认假脱机目录的权限 SpoolDirectory通过在打印机的注册表项中定义值来支持各个假脱机目录HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print...后台处理程序将检查用户是否可以printers在C:\spooldir\. 验证通过,SpoolDirectory设置为C:\spooldir\printers\....在这两次检查期间, 都SpoolDirectory被转换为规范路径,因此即使我们将 设置SpoolDirectory为C:\spooldir\printers\然后转换C:\spooldir\为指向 的重解析点...将新打印机的假脱机目录设置为我们的临时基础目录 在我们的临时基目录上创建一个重解析点以指向打印机驱动程序目录 AppVTerminator.dll通过加载到 Spooler中强制 Spooler 重新启动以创建目录

    2.1K30
    领券