VB.NET shell将PDF打开到特定页面
如何将pdf文件打开到pdf中的特定页面 以下是使用命令行时指向某些打开参数的链接:VB.NET shell将PDF打开到特定页面,vb.net,pdf,shell,Vb.net,Pdf,Shell,如何将pdf文件打开到pdf中的特定页面 以下是使用命令行时指向某些打开参数的链接: 您链接的文档第5页显示了此参数。这对你不管用吗 (另外,请注意,这仅适用于使用Adobe Acrobat打开的文档。参数适用于应用程序,而不是文档。因此,如果您不控制/不了解用户的环境,则它可能不适用于所有用户。)以下代码将打开text.pdf至第2页: Dim p As New System.Diagnostics.ProcessStartInfo p.Verb = "Open" p.WindowStyle
您链接的文档第5页显示了此参数。这对你不管用吗
(另外,请注意,这仅适用于使用Adobe Acrobat打开的文档。参数适用于应用程序,而不是文档。因此,如果您不控制/不了解用户的环境,则它可能不适用于所有用户。)以下代码将打开text.pdf至第2页:
Dim p As New System.Diagnostics.ProcessStartInfo
p.Verb = "Open"
p.WindowStyle = ProcessWindowStyle.Normal
p.UseShellExecute = True
System.Diagnostics.Process.Start("C:\Program Files\Adobe\Acrobat 7.0\Acrobat\acrobat.exe", "/A " & Chr(34) & "page=2" & Chr(34) & " " & Chr(34) & "C:\TEMP\DeleteME\test.pdf" & Chr(34))
'Page Number
Dim MyPageNumber As Integer
'Acrobat Reader Path
Dim AcrobatReaderPath As String = "C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe"
'Pdf File Name
Dim PdfFileName As String = "Egypt.pdf"
'Open Page
Shell(AcrobatReaderPath & " /A Page=" & MyPageNumber & " " & Application.StartupPath & "\" & PdfFileName, AppWinStyle.MaximizedFocus)