To open a pdf at a specific page using AcroRd32Info in C# and VB.NET you can use the following snippet.
Sample C#
public static void OpenPdfAtNamedDestination(string document, string namedDestination)
{
object myProcess = new Process();
object startInfo = new ProcessStartInfo();
startInfo.FileName = "AcroRd32Info.exe";
startInfo.Arguments = string.Format(" /n /A \"pagemode=bookmarks&nameddest={0}\" \"{1}\"", namedDestination, document)
myProcess.StartInfo = startInfo;
myProcess.Start();
}
Sample VB.NET
Public Shared Sub OpenPdfAtNamedDestination(document As String, namedDestination As String)
Dim myProcess As Object = New Process()
Dim startInfo As Object = New ProcessStartInfo()
startInfo.FileName = "AcroRd32Info.exe"
startInfo.Arguments = String.Format(" /n /A ""pagemode=bookmarks&nameddest={0}"" ""{1}""", namedDestination, document)
myProcess.StartInfo = startInfo
myProcess.Start()
End Sub
RT @CodeSnippetsNET: Open a pdf at named dest. with AcroRd32Info http://t.co/vQxwk2qYrI #csharp