Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - C# PDF View Component

Ответить
Настройки темы
.NET - C# PDF View Component

Старожил


Сообщения: 155
Благодарности: 3

Профиль | Отправить PM | Цитировать


Здравствуйте.
Помогите, пожалуйста, найти/реализовать форму, которой бы передавался путь к PDF файлу.
Форма бы отображала pdf файл.
Также на форме были функциональные кнопки: След. страница, Предыдущая страница, Поиск, Приближение, Отдаление, Переход на определенную страницу.
Главное, чтобы это всё было под FrameWork 2.0.

P.S.
За помощь готов рассчитаться.

Отправлено: 13:29, 22-12-2012

 

Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


тут посмотрите
http://stackoverflow.com/questions/5...-using-c-sharp

Отправлено: 14:10, 22-12-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 155
Благодарности: 3

Профиль | Отправить PM | Цитировать


Да, попал на эту ссылку через Google.
Однако, не нашел бесплатного варианта для .Net 2.0

Отправлено: 17:34, 22-12-2012 | #3


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Цитата Forpost:
Однако, не нашел бесплатного варианта для .Net 2.0 »
А как же ответ ниже по ссылке?

Цитата:
Here is my answer from a different question.

First you need to reference the Adobe Reader ActiveX Control

Adobe Acrobat Browser Control Type Library 1.0

%programfiles&\Common Files\Adobe\Acrobat\ActiveX\AcroPDF.dll

Then you just drag it into your Windows Form from the Toolbox.

And use some code like this to initialize the ActiveX Control.

private void InitializeAdobe(string filePath)
{
try
{
this.axAcroPDF1.LoadFile(filePath);
this.axAcroPDF1.src = filePath;
this.axAcroPDF1.setShowToolbar(false);
this.axAcroPDF1.setView("FitH");
this.axAcroPDF1.setLayoutMode("SinglePage");
this.axAcroPDF1.Show();
}
catch (Exception ex)
{
throw;
}
}
Make sure when your Form closes that you dispose of the ActiveX Control

this.axAcroPDF1.Dispose();
this.axAcroPDF1 = null;

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 16:32, 23-12-2012 | #4


Старожил


Сообщения: 155
Благодарности: 3

Профиль | Отправить PM | Цитировать


Во-первых, насколько я понял, для того, чтобы этот вариант работал нужен Acrobat reader у клиента. Однако меня интересовал вариант без доп. установок ПО.
Можно ли встроить как-то Акробатовские файлы в мою софтину, чтобы клиенту не надо было АР устанавливать?
И во-вторых, я установил новый Акробат, добавил как говорилось в статье, ссылку на данный файл. Однако, в Toolbox'e у меня ничего нового не появилось.
Поэтому последовать совету данной статьи не получилось.

Отправлено: 20:20, 24-12-2012 | #5


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Цитата Forpost:
нужен Acrobat reader у клиента »
Нет, надо всего лишь в проект добавить AcroPDF.dll и указать, чтобы копировался в выходные файлы.
Цитата Forpost:
Однако, в Toolbox'e у меня ничего нового не появилось »
И не появится. А что тебе нужно в тулбоксе? Все, что нужно, в примере указано же.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 08:10, 25-12-2012 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - C# PDF View Component

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Ошибка Run-Time Error '429' ActiveX component can't create object ! LeBron23 Microsoft Windows 7 11 13-09-2011 14:29
Разное - "Run-Time Error '429': ActiveX component can't create object" - Ошибка Drinza Microsoft Windows 7 1 12-06-2011 18:55
Драйвер - Остановка NVIDIA User Experince Driver Component с кодом 4cb9d6d6 rsod Microsoft Windows 7 5 15-01-2011 22:13
Проблема с установкой нужной герцовки при подключении через S-Video-Component Ge Forc Amatorcomp Видеокарты 3 03-03-2010 00:31
Файл component.man? ScorpionXXX Хочу все знать 5 27-12-2009 01:23




 
Переход