background img

The New Stuff

Просмотр PDF файлов в delphi - приложениях

Сегодня я вам расскажу о том как сделать читалку для *pdf файлов, средствами delphi.
1. Запускаем delphi.
2. Нам нужно установить некоторые компоненты из библиотеки Adobe Reader. Для этого нажмем на вкладку Compoinent->Import ActiveX Control... 



3. В появившемся окне найдем компонент под названием Adobe Acrobat 7.0 Browser Control Library 1.0 (название компонента может отличатся в зависимости от версии установленного Adobe Acrobat) и нажмем на кнопку Install.


Компонент для отображения pdf мы установили, теперь перейдем непосредственно к написанию программы.
4. Создадим новый проект на котором разместим наш установленный компонент который находится на вкладке ActiveX под названием AcroPDF


несколько кнопок (button) для открытия файлов, и OpenDialog который находится на вкладке Dialog - для возможности открытия файлов


Примерно так у вас должно получится при добавлении всех компонентов на форму


5. Обработайте события Click для кнопок и пропишите следующий код 

1.OpenDialog1.FileName := ExtractFilePath(ParamStr(0)) + 'Pascal.pdf';
2.AcroPDF1.src := OpenDialog1.FileName;

'Pascal.pdf' - это файл который нужно открыть, он находится в корне каталога программы.Вот и все можно компилировать и смотреть на результат, наша программа читает pdf файлы.


Вы можете по желанию усовершенствовать данную программу добавив меню Открыть файл, Сохранить, Печать ... и т.д. 
Удачи в программировании!
Сегодня я вам расскажу о том как сделать читалку для *pdf файлов, средствами delphi.
1. Запускаем delphi.
2. Нам нужно установить некоторые компоненты из библиотеки Adobe Reader. Для этого нажмем на вкладку Compoinent->Import ActiveX Control... 



3. В появившемся окне найдем компонент под названием Adobe Acrobat 7.0 Browser Control Library 1.0 (название компонента может отличатся в зависимости от версии установленного Adobe Acrobat) и нажмем на кнопку Install.


Компонент для отображения pdf мы установили, теперь перейдем непосредственно к написанию программы.
4. Создадим новый проект на котором разместим наш установленный компонент который находится на вкладке ActiveX под названием AcroPDF


несколько кнопок (button) для открытия файлов, и OpenDialog который находится на вкладке Dialog - для возможности открытия файлов


Примерно так у вас должно получится при добавлении всех компонентов на форму


5. Обработайте события Click для кнопок и пропишите следующий код 

1.OpenDialog1.FileName := ExtractFilePath(ParamStr(0)) + 'Pascal.pdf';
2.AcroPDF1.src := OpenDialog1.FileName;

'Pascal.pdf' - это файл который нужно открыть, он находится в корне каталога программы.Вот и все можно компилировать и смотреть на результат, наша программа читает pdf файлы.


Вы можете по желанию усовершенствовать данную программу добавив меню Открыть файл, Сохранить, Печать ... и т.д. 
Удачи в программировании!

0 коммент.:

Отправить комментарий

Popular Posts