Оболочка VB.NET открывает PDF для конкретной страницы - PullRequest
0 голосов
/ 26 июля 2010

Как открыть PDF-файл для определенной страницы в PDF-файле.

Ниже приведена ссылка на некоторые из открытых параметров при использовании командной строки:

PDF OpenПараметры

Ответы [ 3 ]

1 голос
/ 26 июля 2010

Страница 5 документа, который вы связали, показывает параметр для этого.Разве это не работает для вас?

(Также обратите внимание, что это только для документов, открытых с помощью Adobe Acrobat. Аргументы относятся к приложению, а не к документу. Поэтому, если вы не контролируете / не знаете своих пользователей'окружения, то это может не работать для всех пользователей.)

0 голосов
/ 12 апреля 2013
'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)
0 голосов
/ 26 июля 2010

Следующий код откроет 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))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...