Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

преобразовать doc и xls в pdf [D6, XP]


Страницы:   1 2

matriza ©   (2008-06-27 10:53:00) 

приветствую всех =)

знаю что произвести конвертацию из doc и xls в pdf можно как минимум тремя способами
1) использовать printout на виртуальный принтер создающий pdf
2) с использованием компонент FastReport
3) с использованием библиотеки adobepdfmakerx.dll

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

а вот два остальных способа поинтереснее но как их реализовать я не знаю... особенно интересно как сделать с помощью FastReport


Anatoly Podgoretsky   (2008-06-27 12:37:00) [21]

> Palladin  (27.06.2008 12:33:18)  [18]

Меня смущает, почему Борланд так запаздывает, Д2006 есть модуль только для OfficeXP (2002)


Palladin   (2008-06-27 12:33:00) [22]

ну значение константы редактор показывать умеет... но tlb да... будет правильней...


Anatoly Podgoretsky   (2008-06-27 12:30:00) [23]

> Palladin  (27.06.2008 12:23:16)  [16]

Я думаю в макросе будет константа, а не цифра. Правильне попробовать импортировать tlb


Palladin   (2008-06-27 12:23:00) [24]


> Anatoly Podgoretsky ©   (27.06.08 12:19) [15]

ну тогда в мсдн можно не лазить, записать макрос и проникнуться всей мудростью


Anatoly Podgoretsky   (2008-06-27 12:19:00) [25]

> Palladin  (27.06.2008 12:14:14)  [14]

И в Экселе и в Ворде, и во всех остальных продуктах из офиса, у которых есть Save As пункт в меню. Качество и скорость очень высокое.


Palladin   (2008-06-27 12:14:00) [26]


> matriza   (27.06.08 12:01) [12]

в самом экселе теперь можно сохранить в pdf?


Anatoly Podgoretsky   (2008-06-27 12:13:00) [27]

> matriza  (27.06.2008 12:01:12)  [12]

Это в MSDN надо лезть, но вряд ли в Дельфи будет определение, Дельфи идет с гигантским отставанием.


matriza   (2008-06-27 12:01:00) [28]

только теперь я не понимаю какие параметры нужно задать в SaveAs

SaveAs(filename, fileformat) - интересует какой параметр будет у fileformat


Anatoly Podgoretsky   (2008-06-27 11:46:00) [29]

> matriza  (27.06.2008 11:44:09)  [9]

Со скорость не знаю, я не успевают отпустить мышку, как документ готов. Правда машины нормальные.


Anatoly Podgoretsky   (2008-06-27 11:45:00) [30]

> matriza  (27.06.2008 11:43:08)  [8]

На сайте Микрософт прекрасный поиск.


matriza   (2008-06-27 11:44:00) [31]

>И этого гораздо качественнее и удобнее любых виртуальных принтеров.

мне как раз нужно качество и главное... скорость создания


matriza   (2008-06-27 11:43:00) [32]

классна =) счс буду искать SaveAsPdfXps... насколько я понял если будут сложности его найти можно поискать в офисе 2007

и кстати... огромное спасибо Anatoly Podgoretsky за перевод книги IndyInDepth

мне как раз счс нужно много информации по работе с почтой в инди причем не на примере MailClient от разработчиков... вообще столько всего есть на сайте... запрятали от поисковиков =)

только волей случая или неслучая можно найти...


Anatoly Podgoretsky   (2008-06-27 11:33:00) [33]

Ошибся SaveAsPDFandXPS.exe


Anatoly Podgoretsky   (2008-06-27 11:32:00) [34]

Сразу не умеет, надо скачивать SaveAsPdfXps.msi с сайта микрософта. И этого гораздо качественнее и удобнее любых виртуальных принтеров.


matriza   (2008-06-27 11:24:00) [35]

сижу уже третьи день и ночь над этой конвертацией... как то не охота смеяться =) но вот если бы оказалось все так просто и можно было SaveAs юзать то у меня бы истерика была бы уже =)

даже пусть SaveAs pdf делать не умеет... умел бы тифы джепеги делать уже было бы круто...


Palladin   (2008-06-27 11:20:00) [36]

у Анатоля умеет :)


matriza   (2008-06-27 11:16:00) [37]

worddocument1.saveas(filename, fileformat)

где переменная fileformat типа olevariant может принимать значения:

Шестнадцатеричная Символьное обозначение Смысл
$00000000 wdformatdocument Документ word
$00000004 wdformatdostext Простой текст
$00000006 wdformatrtf Файл rtf

----------------------------------------------------------

вроде бы SaveAs не умеет сохранять pdf или я сильно заблуждаюсь???


clickmaker   (2008-06-27 11:14:00) [38]

> Save As в офисе.

в PDF?


Anatoly Podgoretsky   (2008-06-27 11:08:00) [39]

> matriza  (27.06.2008 10:53:00)  [0]

Ты не рассмотрел самый прямой способ, Save As в офисе.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо