在 PowerShell 中使用 PrintDocument 时出现问题

2024-02-12

我正在尝试使用以下命令将 PowerShell 中的 PDF 文件打印到另一个 PDF(以删除某些属性)较早的线程 https://stackoverflow.com/questions/52785842/print-a-pdf-to-a-file-in-powershell。它本质上与我使用的代码相同,但我添加了“Microsoft Print to PDF”作为打印机。它不会抛出任何错误,但似乎只是生成一个空白的 pdf。

$PrintDocument = New-Object System.Drawing.Printing.PrintDocument
$PrintDocument.DocumentName = "c:\temp\fileToOpen.pdf"
$printDocument.PrinterSettings.PrintToFile = $true
$PrintDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF"
$printDocument.PrinterSettings.PrintFileName = "c:\temp\newFile.pdf" #this is the blank file 
$PrintDocument.Print()

有谁知道我在这里做错了什么?非常感谢


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 PowerShell 中使用 PrintDocument 时出现问题 的相关文章

  • Sharepoint 列表转 PDF 报告

    我有一个 SharePoint 列表 我需要将其转换为文档 任何类型 并将其导出为 PDF 您对执行此操作的最佳方法有什么建议吗 我有 Crystal Reports 但不确定这是否是正确的用例 您可以使用对象模型或通过 Web 服务以编程
  • 如何在 SQL 中刷新 PRINT 缓冲区?

    我在 SQL Server 2005 中有一个运行时间非常长的存储过程 我正在尝试调试它 并且我使用 print 命令来执行它 问题是 我只是在存储过程的最后从 SQL Server 获取消息 我希望能够刷新消息缓冲区并在存储过程的运行时立
  • 如何使用 gnuwin32 Makefile 执行 powershell/cmd 命令?

    我尝试使用以下 makefile 处理器在 Windows 的 makefile 中使用curl rm start 等命令 http gnuwin32 sourceforge net packages make htm http gnuwi
  • 将 html 文件另存为 PDF

    我正在使用 PHP 输出缓冲区创建动态 数据查看 页面的 HTML 文件 然后将此输出作为 HTML 文件保存到服务器 并希望创建此 HTML 文件的 PDF 文件 存储在服务器 但我看过的每个解决方案都要求您将 HTML 代码放入变量中
  • 使用 powershell 从 Tfs 获取工作项存储

    如何使用 powershell 从 TFS 获取 WorkItemStore 我尝试过以下方法 function get tfs param string ServerName http MyServer 8080 tfs begin pr
  • ReportLab 中的非编号页面

    是否可以使用 ReportLab 生成 PDF 文件 将首页 可能还有目录 排除在 Platypus 完成的页码之外 是的 第 5 章的第一个例子用户指南 http www reportlab com docs reportlab user
  • 如何从 .ps1 文件运行 powershell 脚本?

    我正在尝试自动执行一个简单的 PS 脚本 以删除某个 txt 文件 显然 我是 powershell 新手 当我在 shell 中运行代码时 它工作完美 但是当我将代码保存为 ps1 并双击它 或远程执行它 时 它只是弹出一个窗口 什么也不
  • Powershell 在全局级别应用详细信息

    想象一下 如果您有一个包含一行代码的脚本 例如 ni type file foobar txt 其中 verbose 标志未提供给 ni 命令 如果我要运行此脚本来强制详细程度 有没有办法在全局 PSSession 级别设置详细程度 我问的
  • 如何在 A4 纸张大小的页面中制作 HTML 页面?

    是否有可能使 HTML 页面的行为类似于 MS Word 中的 A4 大小的页面 本质上 我希望能够在浏览器中显示 HTML 页面 并以 A4 尺寸页面的尺寸概述内容 为了简单起见 我假设 HTML 页面仅包含文本 没有图像等 并且不会有
  • 在 Powershell 中获取小文件的“磁盘大小”

    我正在使用一个遗留系统 该系统有大量来自外部系统的导入 其中大多数通过下载文件 根据上下文大小不同 处理它 然后将文件存储在 SAN 卷上的其他位置 格式为 NTFS 和安装在 WS2008R2 盒子上 我们遇到的问题是 由于簇的大小 大量
  • 无需打开即可打印 PDF

    我想要构建的是 通过单击按钮 我想触发 PDF 文件的打印 但不打开它 Print PDF Click gt printPdf pdfUrl 我第一次尝试的方法是使用 iframe var iframe null This is suppo
  • Powershell脚本为用户创建主文件夹并设置权限

    我正在做一个 powershell 脚本 它在 AD 中创建新的域用户帐户 并在文件服务器中创建具有相关权限的主目录 我的问题是我无法获得权限设置 在下面的代码中 my fileServer是文件服务器名称 sso 表示单点登录 id 在下
  • 在 PowerShell 中提示用户输入

    我想提示用户进行一系列输入 包括密码和文件名 我有一个使用的例子host ui prompt 这似乎很合理 但我无法理解回报 有没有更好的方法在 PowerShell 中获取用户输入 Read Host http technet micro
  • 在 Windows powershell 中选择下拉列表中的 Web ui 测试自动化选项

    抱歉 如果这个问题太简单了 但我对 Windows Powershell 相当陌生 我看过的所有下拉列表教程都向您展示了如何向用户显示下拉列表 无论如何 我想做的是使用 Powershell 测试我的 Web 应用程序 我需要将下拉列表更改
  • 打印 WPF 位图图像

    打印位图图像的最佳方法是什么 我有 System Drawing 背景 所以我正在考虑将其转换为位图 然后打印它 但我认为可能有更好的方法 Thanks 根据 Drew 的回答 最好测量并安排传递给 PrintVisual 方法的容器 这将
  • Azure 自动化 Powershell Runbook 无法进行 LoadAssembly

    我是 Powershell Runbook 的新手 所以如果我遗漏了一些明显的内容 请原谅我 我正在尝试从我的脚本记录 Application Insights 请求 但甚至无法加载 DLL 尽管我已经看到其他代码执行非常类似的操作 请注意
  • 从 pdf 和 word 文件中提取文本

    如何在 C 中从 pdf 或 word 文件中提取文本 删除粗体 图像和其他富文本格式媒体 您可以使用专为索引服务设计 由索引服务使用的过滤器 它们旨在从各种文档中提取纯文本 这对于在文档内部进行搜索非常有用 您可以将其用于 Office
  • Apache PDFBox 旋转 PDImageXObject

    我正在使用 2 0 0 SNAPSHOT 我想将页面设置为横向并旋转我的图片 所以我已经做到了page setRotation 90 使用 PDFBox 和 AffineTransform 似乎存在错误 这段代码没有做任何我期望的事情 Af
  • 在Powershell中显示目录结构及其大小

    尝试使用 dir 命令来显示子文件夹和文件的大小 在谷歌搜索 powershell目录大小 后 我发现了两个有用的链接 确定文件夹的大小http technet microsoft com en us library ff730945 as
  • Powershell - 将字符串拆分为由开始和结束字符串划分的数组

    我有一个多行字符串 来自 json 例如 somekey somevalue somekey somevalue somekey somevalue somekey somenumber somekey null 我想将字符串拆分为一个数组

随机推荐