Печать нескольких выбранных документов в представлении через web lotus domino - PullRequest
1 голос
/ 08 сентября 2011

Я хотел бы напечатать выбранные документы в виде таким образом, чтобы каждый документ компилировался за один раз.Это как 1 документ на странице 1 и второй документ на странице 2. После печати этих документов они будут помечены как напечатанные, а затем я смогу экспортировать их в текстовый файл блокнота.Мне нужно сделать это в Lotus Domino в веб-приложениях.Ответы с благодарностью.

1 Ответ

1 голос
/ 08 сентября 2011

Нет собственной команды печати Lotus Domino для печати документов, выбранных из Интернета. Это не редкая проблема и в других технологиях. Когда вы используете браузер, вы застреваете с возможностями браузера для печати, как и с любой другой технологией, если только сервер не может сгенерировать контент для распечатки, скажем, в формате PDF или HTML / CSS.

Есть несколько способов сделать это. Самый простой подход, который я могу придумать, все же требует довольно много кодирования. Могут быть и другие решения, но это зависит от ваших навыков.

Другие пытались решить эту проблему. Вы можете попробовать это не проверенное решение, или здесь , (но вы должны зарегистрироваться бесплатно), или здесь , или вы можете "свернуть своя". Знание того, какой документ был выбран, можно найти как this

Если у вас есть опыт работы с HTML. Вы можете «rollYourOwn», создав агент (называемый «printSelectedDocuments»), который принимает UNID выбранных документов из представления, а затем создает веб-страницу, которая представляет объединенные документы для печати.

Вы можете управлять выводом HTML в браузер от агента, используя эту технику. Существует один коммерческий API, который вы можете использовать, PD4ML . Но это все еще требует большого количества кодирования, но может немного осложнить процесс.

Если вы решите написать свой собственный агент, агент должен будет циклически проходить по каждому выбранному документу и генерировать HTML-страницу с макетом каждого поля, которое вы хотите распечатать, и управлять разрывами страниц. Если вам действительно нужен детальный контроль, вы можете попробовать iText в java-агенте и отправить PDF обратно в браузер. Гугл вокруг сетей показывает, что ни у кого нет простого решения.

...