![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
преобразовать doc и xls в pdf [D6, XP]
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 в офисе.