通过Web lotus domino打印视图中的多个选定文档
Print Multiple Selected Documents in View via Web lotus domino
我想在一个视图中打印选定的文档,每个文档都在一次打印中编译。就像第一页上有一个文件,第二页上有第二个文件。在我打印这些文件之后,它们将被标记为打印,然后我将能够将它们导出到记事本文本文件。我需要在基于web的应用程序中的Lotus domino中做到这一点。欢迎回答。
没有本地Lotus Domino打印命令来打印从web选择的文档。这在其他技术中也不是不常见的问题。一旦使用了浏览器,就只能像使用其他技术一样使用浏览器的打印功能,除非服务器可以为打印输出生成内容,比如PDF或HTML/CSS。
有很多方法可以做到这一点。我能想到的最简单的方法仍然需要大量的编码。也许还有其他解决方案,但这取决于你的技能。
其他人一直在努力解决这个问题。你可以尝试这个未经测试的解决方案,或者在这里,(但你必须免费注册),或者在这里,或者你可以"滚动你自己的"。要知道选择了哪个文档,可以像这样查找
如果你有一些制作HTML的经验。您可以通过创建一个代理(称为"printSelectedDocuments")来"rollYourOwn",该代理从视图中接受所选文档的UNID,然后构造一个web页面,显示要打印的组合文档。
您可以使用这种技术控制代理向浏览器输出的HTML。您可以使用一种商业API PD4ML。但这仍然需要大量的编码,但可能会减少一些麻烦的过程。
如果您选择编写自己的代理,代理将不得不循环遍历每个选定的文档,并生成HTML页面,其中包含您想要打印和管理分页符的每个字段的布局。如果您确实需要粒度控制,您可以尝试在java代理中使用iText并将PDF流传回浏览器。纵观互联网,没有人能给出一个简单的解决方案。
- 使用promise和mongoose对文档进行排序
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- Ajax请求文档就绪会导致jquery加载缓慢
- MongoDB (php) - 以数组而不是多个属性的形式返回文档属性
- 谷歌文档表面引擎
- 来自文档或下一个静态父级的事件委派
- 如何将childNodes用于XML文档
- 文档就绪提供了错误的选择器高度
- 将当前用户的 ID 推送到 meteorjs 中集合/文档的内部数组
- 未捕获的语法错误:无法在“文档”上执行“查询选择器”
- BrowserId登录请求在文档加载时被调用
- 从Javascript和Php变量创建Html模板文档
- 如何通过谷歌应用程序脚本从谷歌文档中的位置确定命名范围
- 在jquery文档准备好之前加载Modernizr
- 如何判断何时将dom节点添加到文档中
- 无法获取文档.GetElementById工作正常
- 为什么是文档.旧版应用程序中的DOM-object.properties为null
- 有没有一种方法可以在没有文档或jQuery的情况下使用javascript解码html实体
- 是否存在Javascript Liferay Service库的文档?如何处理错误情况
- 通过Web lotus domino打印视图中的多个选定文档