• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

ToxaRat

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

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

nvyush

Не ЛС, но должен справиться:
link removed
 

vincent_vega

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

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

Для первой страницы и слепки отдельных PDF в один- iText
Для конвертации -
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
есть - java.exe + dll ;)
dll в смысле КОМы - это уже не LS - не? ^_^

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

ну а если серьёзно - что останавливает заюзать POI ?
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
Собственно сабж, как преобразовать Doc в PDF (используя лотус и MS Office)
В ворде 2007 всё просто - там можно банально сохранить в PDF
А что делать если у меня 2003 офис?
 

duchan

Green Team
20.09.2006
127
11
BIT
109
хм... поставить ворд2007... :(
или попробовать найти конвертер для ворд2003, вдруг такой есть(я не видел, но и цели найти небыло).

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

savl

Lotus Team
28.10.2011
2 597
310
BIT
179
ToxaRat
Печать в PDF?






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

P.S. Что-то я с картинками не разобрался
 

VladSh

начинающий
Lotus Team
11.12.2009
1 784
157
BIT
57
или попробовать найти конвертер для ворд2003, вдруг такой есть(я не видел, но и цели найти небыло).
FileFormatConverters.exe - программа совместимости c MS Office 2007, можно скачать с сайта MS. Инсталишь и спокойно работаешь в 2003-м Офисе с форматами 2007-го.

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

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

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

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
хм... поставить ворд2007... ;)
или попробовать найти конвертер для ворд2003, вдруг такой есть(я не видел, но и цели найти небыло).

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

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

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

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

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

а в той теме такого ответы ты не давал ;)
 

VladSh

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

Ты вспомни, когда ты здесь в последний раз какой-нибудь полезный ответ дал, кодом поделился? Одни невразумительные комменты с подмигиваниями.
 
M

Mady

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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
Мы в соцсетях:

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