ОБСУЖДЕНИЕ

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

14 ответов 7,3 тыс.
AI-выжимка обсуждения скоро
Собственно задача:
Все DOC файлы преобразовать в один PDF предварительно первую страницу этого PDF слепить на лету - вписать туда кучу реквизитов из лотус документа ну а после этой страницы приплюсоваь все DOC.

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

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

Для первой страницы и слепки отдельных PDF в один- iText
Для конвертации - http://code.google.com/p/flying-saucer/ http://poi.apache.org/
 
есть - java.exe + dll ;)
dll в смысле КОМы - это уже не LS - не? ^_^

Добавлено: можно так - http://www.aspose.com/categories/.net-comp...et/default.aspx
штука баксов и пиши себе длл, на платформе, кот. НЕТ
правда там есть и "нелюбимая" java ;)

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

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

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

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

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

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

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

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

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

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

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

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

Статистика тем

Создано
ToxaRat,
Последний ответ от
lmike,
Ответы
14
Просмотры
7 333