PDF openen met Adobe Acrobat X pro (v 10.1.2)

Status
Niet open voor verdere reacties.

ongenae

Gebruiker
Lid geworden
20 okt 2010
Berichten
124
Hallo iedereen

In mijn vb.net programma had ik graag een pdf kunnen openen (in een panel of zo iets) met Adobe Acrobat X pro ipv met Adobe Reader.
Ik wil namelijk in mijn pdf kunnen schrijven, nu opent hij hem standaard met Adobe Reader.

eerst heb ik geprobeerd via web brouwer:

[CPP]

Private Sub PDFfull_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

PDFweb.Navigate(pdfstringfull)
PDFweb.ScrollBarsEnabled = False

End Sub

[/CPP]

of via panel

[CPP]

Private Sub PDFfull_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

proc = Process.Start("path van pdf")
proc.WaitForInputIdle()
SetParent(proc.MainWindowHandle, PDFpannel.Handle)
SendMessage(proc.MainWindowHandle, WM_SYSCOMMAND, SC_MAXIMIZE, 0)


End Sub

[/CPP]

Iemand een idee?
 
Iets in deze trant al geprobeerd:
[cpp]Dim proc As New Process
proc.StartInfo.FileName = "Pad naar AdobeX.exe"
proc.StartInfo.Arguments = "Pad naar je pdf"
proc.Start()[/cpp]
 
Ben juist op het lumineuze idee gekomen om eerst mijn pdf te copieren en hem daarna te openen via Adobe X pro:

[CPP]

If dirdeuble.Exists Then

'COPY PDF FILE
Dim FileToCopy As String
Dim NewCopy As String
Dim NewName As String

FileToCopy = pdfstringfull
NewName = combokaderselect.Text & ".pdf"
NewCopy = full & "\" & NewName

If System.IO.File.Exists(FileToCopy) = True Then
System.IO.File.Copy(FileToCopy, NewCopy)
MsgBox("File Copied")
End If

Me.TopMost = False
Process.Start("rundll32.exe", "shell32.dll, OpenAs_RunDLL " & NewCopy)

[/CPP]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan