2015-06-19 2 views
1

Я неофит программист, который был прямо на пороге своего ответа над здесьОткрыть PDF из списка меню в Visual Basic

Loading a pdf file in Visual Basic Windows form?

К сожалению, я не мог найти способ, чтобы войти в контакт с человек, которого я думал, дал лучший ответ, так что простите меня, если этот ответ inapropes ...

Я хотел бы добавить .pdf-файлы в свою программу, чтобы пользователь мог просто читать непосредственно после нажатия на пункт меню ,

У меня есть файлы «Benutzerhandbuch Info 2 Projekt.pdf» и «Produktbeschreibung Info II Projekt.pdf», готовые идти, но не знаю, где я должен их спасти.

У меня уже установлен Adobe на моей машине и в моем ящике инструментов.

GojiraDeMonstah ответил тем, что, по моему мнению, является лучшим решением (??), но я не мог просить каких-либо дальнейших q, поскольку это против политики, и у меня нет достаточного количества кредитов, потому что я новичок.

Q * - где я должен сохранить файл, чтобы VB мог его видеть? Q * - как только программирование будет завершено, я потом зажгу это на компакт-диск и передам его профессору как своего рода «Продукт», но если я свяжу файл pdf, сохраненный на моем компьютере, то как мой проф увидит файл ?

Извините, если эти вопросы звучат очень просто, но я даже не знаю, что искать, кроме того, что я уже сделал. Мне действительно нужна небольшая ручная работа здесь. Хотелось бы, чтобы я мог загружать фотографии, потому что это упростило бы мой вопрос. Заранее спасибо за вашу помощь.

+0

На этой странице показаны специальные каталоги [link] (https://msdn.microsoft.com/en-us/library/system.environment.specialfolder (v = vs.110) .aspx) – Chuck

ответ

0

Вставьте элемент управления WebBrowser в вашем WinForm, то:

webBrowser1.Navigate("c:\test.pdf") 
+0

Q * - где я должен сохранить файл, чтобы VB мог его видеть? Q * - но если я свяжу файл pdf, сохраненный на моем компьютере, то как мой проф увидит файл? –

+0

Вставьте pdf-файл (ы) в качестве ресурсов в свой проект. См. [Эта ссылка] (http://www.vb-helper.com/howto_net_embedded_resources.html), которая также предоставляет метод для открытия потока, связанного с данными файла ресурсов. Используйте FileStream для записи во временный файл PDF данных, считываемых из входного потока. Вы можете написать файл .pdf в каталоге .exe или в временной папке Windows. – Graffito

0

Я закончил с использованием следующих:

Public Class Benutzerhandbuch 

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

End Sub 

Private Sub AxWebBrowser1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AxWebBrowser1.Enter 
    AxWebBrowser1.Navigate("C:\FilenamePath\Filename.pdf") 
End Sub 
End Class 

Особая благодарность всем, кто участвовал. Логан

Смежные вопросы