D
dobozy
Доброе время суток всем,
Столкнулся с такой проблемой, может кто встречал, чтобы не копать сильно глубоко...
Я использую PDFCreator COM для того чтобы программно PDF-ить лотус ноутс документы. Задача архивирования передо мной стои в общем.
Всё было хорошо, всё прикурил, плюс iText для изменение метаданных и аттачей. Есть документ с полями RTF, в совершенно произвольно отформатированный контент и походу аттачи вставлены. Идея использования PDFCreator заключалась в том, чтобы максимально сохранить форматирование, расположение объектов в поле в результирующем PDF. Пробовал всякие тулзы типа n2dpf и Swing. Все они работают, но не всегда всё парсят и иногда недосчитываешься некоторый аттачей например. Решил я взять PDFCreator так он давал наилучший результат "визуальный слепок" документа. Он так и делает, если печатать документ через обычный Lotus Notes принт диалог, но проблемы иногда возникают, если печатаешь программно. Собственно грабли с которыми я сегодня познакомился:
1. Есть документ, в нём РТФ поле с кучей аттачей по телу. Местами по несколько подряд.
2. Если открываешь документ руцями, а потом говоришь Печать через меню, вылетает диалог, говоришь хочу печатать в PDFCreator и вуаля. PDF получаеться нормальный, все картинки для аттачей присутсвуют.
3. Берешь делашь программно:
...
В некоторых напечатанных документах, некоторые иконки приаттаченый файлов отсутсвуют. Что за хрень???
Если пишешь
Вылетает принт даилог, пускаешь через него, всё путём.
Я в шоке
Что делать? Неужели опять через АPI идти.
Спасибо!
Столкнулся с такой проблемой, может кто встречал, чтобы не копать сильно глубоко...
Я использую PDFCreator COM для того чтобы программно PDF-ить лотус ноутс документы. Задача архивирования передо мной стои в общем.
Всё было хорошо, всё прикурил, плюс iText для изменение метаданных и аттачей. Есть документ с полями RTF, в совершенно произвольно отформатированный контент и походу аттачи вставлены. Идея использования PDFCreator заключалась в том, чтобы максимально сохранить форматирование, расположение объектов в поле в результирующем PDF. Пробовал всякие тулзы типа n2dpf и Swing. Все они работают, но не всегда всё парсят и иногда недосчитываешься некоторый аттачей например. Решил я взять PDFCreator так он давал наилучший результат "визуальный слепок" документа. Он так и делает, если печатать документ через обычный Lotus Notes принт диалог, но проблемы иногда возникают, если печатаешь программно. Собственно грабли с которыми я сегодня познакомился:
1. Есть документ, в нём РТФ поле с кучей аттачей по телу. Местами по несколько подряд.
2. Если открываешь документ руцями, а потом говоришь Печать через меню, вылетает диалог, говоришь хочу печатать в PDFCreator и вуаля. PDF получаеться нормальный, все картинки для аттачей присутсвуют.
3. Берешь делашь программно:
...
Код:
Set uidoc = uiws.EditDocument(False, doc)
Call uidoc.Print(1)
'Call uidoc.Print(1,0,0,False)
В некоторых напечатанных документах, некоторые иконки приаттаченый файлов отсутсвуют. Что за хрень???
Если пишешь
Код:
Call uidoc.Print()
Вылетает принт даилог, пускаешь через него, всё путём.
Я в шоке
Что делать? Неужели опять через АPI идти.
Спасибо!