在最新版本中,非UI组件ServerTextControl在TX Text Control的客户端和服务器版本中可用。为了在100%非UI环境(例如Windows Service)中使用ServerTextControl,需要服务器许可证。以下教程显示了如何使用TX Text Control 创建Windows服务。
TX Text Control .NET for Windows Forms 是一套功能丰富的文字处理控件,它以可重复使用控件的形式为开发人员提供了Word中常用的文字处理功能,对于需要强大且灵活的文档处理能力的应用程序而言,是理想的选择。
TX Text Control .NET for Windows Forms X18试用版
通常,Microsoft Windows Services用于创建长时间运行的应用程序,这些应用程序在后台运行以执行非UI任务。在此类服务中,TX Text Control用于在批处理中创建或转换文档,或监视热文件夹以在有新 告可用时开始合并过程。在最新版本中,非UI组件ServerTextControl在TX Text Control的客户端和服务器版本中可用。为了在100%非UI环境(例如Windows Service)中使用ServerTextControl,需要服务器许可证。以下教程显示了如何使用TX Text Control 创建Windows服务。
- 打开Visual Studio并创建一个新的Windows Service应用程序。

- 在工具箱中找到ServerTextControl并将实例拖放到服务设计器中。

- 切换到Service1.cs的代码视图,并将以下代码插入OnStart方法。
using (TXTextControl.ServerTextControl tx = new TXTextControl.ServerTextControl()){ tx.Create(); tx.Text = "Hello World."; // change directory to a folder // where user 'LocalService' has access to tx.Save("c:\results.pdf", TXTextControl.StreamType.AdobePDF);}
- 返回设计视图,右键单击表面,然后从上下文菜单中选择“ 添加安装程序 ”。

- 在serviceInstaller1的“ 属性”窗口中,添加一个Description,DisplayName和ServiceName,这些名称稍后将显示在Services Management Console中。

- 在serviceProcessInstaller1的“ 属性”窗口中,将“ 帐户”更改为LocalService。

- 编译服务并使用显式管理员权限运行开发人员命令提示符。将目录更改为您创建的Windows服务的输出目录,然后键入并执行以下命令
installutil MyTextControlService.exe

- 打开服务管理控制台(管理工具->服务),找到创建的服务,然后点击开始。

- 在您在服务代码中定义的文件夹中已创建PDF文档。
TX Text Control提供Windows Forms,WPF,ASP.NET和Windows Service应用程序的UI和非UI组件以及控件。您的代码兼容,并且可以在所有这些应用程序类型中重用。
文章推荐:
TX Text Control系列教程—Windows Forms:创建应用程序
如果您对Text Control感兴趣,可以咨询在线客服>>购买正版授权软件。
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!