Преобразовать+дописать Doc -> Pdf

  • Автор темы Автор темы ToxaRat
  • Дата начала Дата начала

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 328
42
BIT
0
Собственно задача:
Все DOC файлы преобразовать в один PDF предварительно первую страницу этого PDF слепить на лету - вписать туда кучу реквизитов из лотус документа ну а после этой страницы приплюсоваь все DOC.

Тут походу нужна библиотека на LS которая создаёт PDF, есть такая?
 
Не ЛС, но должен справиться:
link removed
 
Собственно задача:
Все DOC файлы преобразовать в один PDF предварительно первую страницу этого PDF слепить на лету - вписать туда кучу реквизитов из лотус документа ну а после этой страницы приплюсоваь все DOC.

Тут походу нужна библиотека на LS которая создаёт PDF, есть такая?

Для первой страницы и слепки отдельных PDF в один- iText
Для конвертации -
 
есть - java.exe + dll ;)
dll в смысле КОМы - это уже не LS - не? ^_^

Добавлено: можно так -
штука баксов и пиши себе длл, на платформе, кот. НЕТ
правда там есть и "нелюбимая" java ;)

ну а если серьёзно - что останавливает заюзать POI ?
 
Собственно сабж, как преобразовать Doc в PDF (используя лотус и MS Office)
В ворде 2007 всё просто - там можно банально сохранить в PDF
А что делать если у меня 2003 офис?
 
хм... поставить ворд2007... :(
или попробовать найти конвертер для ворд2003, вдруг такой есть(я не видел, но и цели найти небыло).

Дело в том что Вы сохраняя через ворд в PDF используете инструменты этого ворда, и если он этого не умеет, то и сделать не может. Логично?
 
ToxaRat
Печать в PDF?






Либо обновиться до Office 2007, как минимум...

P.S. Что-то я с картинками не разобрался
 
или попробовать найти конвертер для ворд2003, вдруг такой есть(я не видел, но и цели найти небыло).
FileFormatConverters.exe - программа совместимости c MS Office 2007, можно скачать с сайта MS. Инсталишь и спокойно работаешь в 2003-м Офисе с форматами 2007-го.

Если надо программно, то переконвертить средствами Офиса в формат docx, а потом разбирать xml.

Если же пытаться через виртуальный принтер, то лучше всего , т.к. он имеет объектную COM-модель, которую можно использовать через CreateObject.

Добавлено:
Кстати, зачем новую тему было создавать, если уже есть Преобразовать+дописать Doc В Pdf? Чтобы больше тем было об одном и том же?
 
хм... поставить ворд2007... ;)
или попробовать найти конвертер для ворд2003, вдруг такой есть(я не видел, но и цели найти небыло).

Дело в том что Вы сохраняя через ворд в PDF используете инструменты этого ворда, и если он этого не умеет, то и сделать не может. Логично?
как ни странно вырезали экспорт в PDF из ворда 2007, его теперь отдельно качать с МС нужно - АББИ хорошо прижало МС
2003 - не может этого никак сделать

Добавлено:
FileFormatConverters.exe - программа совместимости c MS Office 2007, можно скачать с сайта MS. Инсталишь и спокойно работаешь в 2003-м Офисе с форматами 2007-го.

Если надо программно, то переконвертить средствами Офиса в формат docx, а потом разбирать xml.

Если же пытаться через виртуальный принтер, то лучше всего , т.к. он имеет объектную COM-модель, которую можно использовать через CreateObject.

Добавлено:
Кстати, зачем новую тему было создавать, если уже есть Преобразовать+дописать Doc В Pdf? Чтобы больше тем было об одном и том же?
вот COM-модель уже интереснее, а то нет средств управлять виртуальными принтерами из ворда - только выбрать принтер

а в той теме такого ответы ты не давал ;)
 
ToxaRat
Тогда той темы не видел, заметил её, когда открыл эту - внизу в перечне похожих тем.
Вообще про PDFCreator link removed и давно пройденный этап. Считаю, что COM всё же плохо, чем хорошо. lmike в той теме задал правильное направление.

Ты вспомни, когда ты здесь в последний раз какой-нибудь полезный ответ дал, кодом поделился? Одни невразумительные комменты с подмигиваниями.
 
Можно использовать Apache POI предназначен для работы со стркутурой MS Office. для того что бы преобразовать в PDF можно использовать IText.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!