Показать полную графическую версию : C# PDF View Component
Здравствуйте.
Помогите, пожалуйста, найти/реализовать форму, которой бы передавался путь к PDF файлу.
Форма бы отображала pdf файл.
Также на форме были функциональные кнопки: След. страница, Предыдущая страница, Поиск, Приближение, Отдаление, Переход на определенную страницу.
Главное, чтобы это всё было под FrameWork 2.0.
P.S.
За помощь готов рассчитаться.
тут посмотрите
http://stackoverflow.com/questions/518878/how-to-render-pdfs-using-c-sharp
Да, попал на эту ссылку через Google.
Однако, не нашел бесплатного варианта для .Net 2.0
Delirium
23-12-2012, 16:32
Однако, не нашел бесплатного варианта для .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;
Во-первых, насколько я понял, для того, чтобы этот вариант работал нужен Acrobat reader у клиента. Однако меня интересовал вариант без доп. установок ПО.
Можно ли встроить как-то Акробатовские файлы в мою софтину, чтобы клиенту не надо было АР устанавливать?
И во-вторых, я установил новый Акробат, добавил как говорилось в статье, ссылку на данный файл. Однако, в Toolbox'e у меня ничего нового не появилось.
Поэтому последовать совету данной статьи не получилось.
Delirium
25-12-2012, 08:10
нужен Acrobat reader у клиента »
Нет, надо всего лишь в проект добавить AcroPDF.dll и указать, чтобы копировался в выходные файлы.
Однако, в Toolbox'e у меня ничего нового не появилось »
И не появится. А что тебе нужно в тулбоксе? Все, что нужно, в примере указано же.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.