Comment ouvrir un fichier pdf à une page spécifique dans le pdf.VB.NET shell ouvrir le fichier PDF à une page spécifique
Voici un lien vers quelques-uns des paramètres ouverts lors de l'utilisation en ligne de commande:
Comment ouvrir un fichier pdf à une page spécifique dans le pdf.VB.NET shell ouvrir le fichier PDF à une page spécifique
Voici un lien vers quelques-uns des paramètres ouverts lors de l'utilisation en ligne de commande:
Page 5 du document que vous avez lié montre un paramètre pour cela. Est-ce que ça ne marche pas pour toi?
(Notez également que ceci est uniquement pour les documents ouverts avec Adobe Acrobat.Les arguments sont pour l'application, pas pour le document.Si vous ne contrôlez pas/ne connaissez pas les environnements de vos utilisateurs, cela peut ne pas fonctionner pour tous utilisateurs)
Le code suivant volonté ouvrir text.pdf à la page 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)