问题标签 [mailmerge]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# 超高速“mailmerge”类型替换
当需要位替换的文档是不变的(一种邮件合并场景)时,我希望能提供一些关于最快替换方法的指示。
当然,有很多方法可以使用 string.replace 和 regexp 进行替换,但看起来他们每次查找匹配项时都需要解析输入文档。这就是我要优化的一点。
c# - 在 WinForms 应用程序中编译 ASPX
我正在编写一个发送电子邮件(如邮件合并)的 WinForms 应用程序。
我想使用 ASP.Net 的渲染引擎来渲染消息的 HTML 正文。
在没有整个 ASP.Net 运行时的情况下获取单个 ASPX 页面的呈现输出的最简单方法是什么?
为了让事情变得更难,我宁愿在运行时编译 ASPX,这样就可以在不重新构建应用程序的情况下对其进行修改。但是,这不是必需的;如果太难,我就放弃了。
powerpoint - PowerPoint 中的 CustomXML
我想创建一个 PowerPoint 模板。我希望模板能够基于外部源引用 NAME 等项目。我知道使用 WordprocessingML 我可以只引用 XML 文件并提供 x 路径,但我也听说 PowerPoint 不支持此功能。
那么如何使用 PresentationML 做到这一点?如果要绑定多个对象,是否可以使用中继器?
java - 从 Java 合并邮件
有没有人有在 Word 文档上从 Java 进行邮件合并的经验?我需要同时支持 doc 和 docx 格式。
我听说过 Apache POI 和 docx4j。但是,通过阅读,我确信 POI 中的支持一词有多好。据我所知,docx4j 仅支持 docx 格式。
任何人都可以提出上述任何一个(并纠正我对支持的了解)或另一个合适的库。如有必要,我愿意为 doc 使用一个库,为 docx 使用另一个库。
谢谢。
ms-word - 基于Web的文档合并解决方案?
我们正在寻找基于 Web 的文档合并解决方案。
我们的应用程序是一个基于 Web 的项目管理工具,使用 Xataface - Windows IIS + mySQL 上的 PHP。我们有一个功能,允许用户根据工具中的数据生成 Microsoft Word 格式的状态报告。
目前这个功能是使用 LiveDocX 实现的。我们有一个状态报告模板,LiveDocX 使用来自我们项目管理工具的数据执行合并到模板中。
主要缺点是 LiveDocx 是基于 Web 服务的。我们正在寻找替换 LiveDocX 以减少对我们无法控制的第三方 Web 服务正常运行时间的依赖。
有人对我可以安装在基于 IIS 或 PHP 的服务器上的基于 Web 的文档合并解决方案有任何建议吗?
applescript - 在 Apple 通讯录中查找丢失的生日
我正在尝试清理我的 Mac 通讯簿中的漏洞。作为第一步,我想请我所有的朋友过生日,以便能够用俗气的 Hallmark 卡片祝贺他们。
我的通讯录中需要一个“组”,用于邮件合并来自的个性化消息。
这是我想出的Applescript:
它坏了,但从错误消息中我无法推断出什么是错误的:
结果:错误“无法将应用程序 \"Address Book\" 的 «class azf4» id \"05F770BA-7492-436B-9B58-E24F494702F8:ABPerson\" 转换为类型向量。” 编号 -1700 从 «class azf4» id "05F770BA-7492-436B-9B58-E24F494702F8:ABPerson" 到向量
(顺便说一句:我有没有提到这是我的第一个 AppleScript 代码?所以,如果这个代码可以简化,或者变得更优雅,那也是受欢迎的。)
asp.net - 类似于 MS Word 邮件合并的功能,允许从 ASP.Net Web 应用程序导出到 Word 文档
我有一个要求,我需要允许用户上传一个 Word 文档,其中包含可以在数据库中找到的某些字段的占位符。这将是他们的模板。例如,占位符可能会在前面加上@@ 或其他东西。例如
然后他们可以抓取记录并点击导出到 Word 文档。这将让他们选择模板。他们可以选择模板,然后单击继续。然后,我将获取模板并将 替换@@Title
为数据库中所选记录的标题字段。我不确定从哪里开始或需要哪些组件来执行此操作。
从我最初的调查来看,我似乎可以使用 Office 2007 的新开放 XML 标准来做到这一点。所以也许我应该阅读模板并将所有内容保存到某处的数据库表中。然后,当用户想要导出时,我再次获取内容,然后搜索并替换@@
占位符并正确链接它们。然后再次将文档保存到输出流,然后在浏览器上显示保存对话框。
我正在使用 ASP.Net MVC 并且在托管环境中。我也可能正在考虑在用户上传模板时动态创建新视图类型并动态创建新视图。不确定这种方法是否可行。
这是一个好方法吗?我应该看什么工具?还有其他建议吗?
c# - 来自 ASP.NET Web 应用程序的 Word 邮件合并
做这个的最好方式是什么。我无权访问数据库,因为它有防火墙。它需要通过网络界面完成。
我可以生成一个csv文件并将其插入到word文档中,但对我来说似乎很麻烦。有没有更好的方法来做到这一点?
谢谢
编辑:为了将来参考,我最终使用了一个名为 Syncfusion DocIO 的库。
winforms - 如何使用报告工具发送邮件?
环境:报告服务或 XTraReport、SqlServer Express 2008 R2、VS2008、WinForms、C#
大家好,
我的 WinForms 应用程序必须向一群人(他们的联系信息在 SqlServer 中)发送一封定制的信件。这是 Word Mail/Merge 的典型工作。
但我想在客户端计算机上不安装 Word 的情况下这样做。我宁愿使用 MS Reporting Services(或 DevExpress XtraReport)。
问题是那些工具允许我为姓名和地址放置文本框(这很好),但它们不是真正的文字处理器。我需要在文本流中嵌入自定义字段。这在 Word 中很容易完成,但我在 Reporting Services 中找不到方法。
注意:就报告而言,我是新手。
请帮忙,
TIA。
哔叽。
html - 将数据库中的 HTML 邮件合并到 MS Word
项目:使用VB.NET构建一个winforms数据库接口和工作自动化应用程序。
我正在使用这个编辑器让用户在数据库界面环境中输入他们的文本,这将加载/保存/显示他们在表单中正在处理的内容,并将邮件合并到等待内容的 Word 文档中。我可以做第一步并且效果很好,但是如何让 MS Word 将 HTML 识别为格式,而不是将标签和文本全部合并为文本?
该工具有两个相关属性:一个只获取文本(无标记,即无 HTML),另一个获取带有 HTML 的完整标记。这两个都是文本格式(我用它来方便地存储在数据库中)。
我能想到的想法/方向:
1)使用剪贴板。我可以将内容直接从编辑器窗口复制/粘贴到 Word,效果很好!但是从数据库加载有很大不同,即使以编程方式使用剪贴板也是如此。(也许我不明白如何使用剪贴板工具)
2) Word 中是否有一个库或类/函数可以将 HTML 理解为“可合并”内容?
谢谢!
:-担