将本地 PDF 文件显示为嵌入 Web 浏览器控件中的视图

问题描述 投票:0回答:5

我正在编写一个 PowerShell 应用程序,旨在“显示 PDF 文件”。 PDF 可以在某些控件中显示,例如网络浏览器。 PDF 文件将位于磁盘上,而不是位于互联网上。 我尝试使用 WebBrowser Control 和

Itext

库来做到这一点,但它不起作用。 我的代码的一小部分:

$WebBrowser.Navigate("C:\...\My_file.pdf") $WebBrowser.Url = "C:\...\My_file.pdf"

您对我在这种情况下如何处理有什么建议吗?

powershell pdf
5个回答
12
投票
Start-Process

cmdlet 使用

本地标准
PDF 阅读器打开 PDF: Start-Process ((Resolve-Path "C:\..\My_file.pdf").Path)



2
投票

& <path to program> <path to file>

例如:

& "C:\Program Files\Internet Explorer\iexplore.exe" "C:\Users\user\Desktop\diskspaceauth-2017-05-08.pdf"



1
投票


0
投票
Invoke-Item

从 PowerShell 
打开 pdf 文件。 Invoke-Item 'C:\Path\To\MyFile.pdf'



0
投票
start

+浏览器+路径

例如:

启动 chrome 'X:\Path\YourFile.pdf'

或者这是,如果使用边缘:

启动 msedge 'X:\Path\YourFile.pdf'

© www.soinside.com 2019 - 2024. All rights reserved.