资源简介
ASP.NET(c#) 对一个空白的word文件编程,生成图文并茂的Word文件。可以用程序设置文本段落格式、填充数据、插入图片、插入另一个word或excel文件(企业版支持)
不是服务器端自动化。
使用的是PageOffice,除了提供Word/Excel动态数据填充,格式控制,Word/Excel用户输入提交,Word/Excel/PowerPoint/WPS等Office文档的在线打开、只读浏览、编辑、保存等功能外,还给在线协同办公内置了强大的支持功能:可编辑区域控制,强制痕迹保留,并发编辑控制,手写批注,手写签名,圈阅签字,电子印章、动态模板套红等

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Drawing;
public partial class Word : System.Web.UI.Page
{
protected void Page_Load(object sender EventArgs e)
{
PageOffice.WordWriter.WordDocument doc = new PageOffice.WordWriter.WordDocument();
//设置内容标题
//创建DataRegion对象,PO_title为自动添加的书签名称书签名称需以“PO_”为前缀,切书签名称不能重复
//三个参数分别为要新插入书签的名称、新书签的插入位置、相关联的书签名称(“[home]”代表Word文档的第一个位置)
PageOffice.WordWriter.DataRegion title = doc.CreateDataRegion(“PO_title“
PageOffice.WordWriter.DataRegionInsertType.After “[home]“);
//给DataRegion对象赋值
title.Value = “C#中Socket多线程编程实例\n“;
//设置字体:粗细、大小、字体名称、是否是斜体
title.Font.Bold = true;
title.Font.Size = 20;
title.Font.Name = “黑体“;
title.Font.Italic = false;
//定义段落对象
PageOffice.WordWriter.ParagraphFormat titlePara = title.ParagraphFormat;
//设置段落对齐方式
titlePara.Alignment = PageOffice.WordWriter.WdParagraphAlignment.wdAlignParagraphCenter;
//设置段落行间距
titlePara.LineSpacingRule = PageOffice.WordWriter.WdLineSpacing.wdLineSpaceMultiple;
//设置内容
//第一段
//创建DataRegion对象,PO_body为自动添加的书签名称
PageOffice.WordWriter.DataRegion body = doc.CreateDataRegion(“PO_body“ PageOffice.WordWriter.DataRegionInsertType.After “PO_title“);
//设置字体:粗细、是否是斜体、大小、字体名称、字体颜色
body.Font.Bold = false;
body.Font.Italic = true;
body.Font.Size = 10;
//设置中文字体名称
body.Font.Name = “楷体“;
//设置英文字体名称
body.Font.NameAscii = “Times New Roman“;
body.Font.Color = Color.Red;
//给DataRegion对象赋值
body.Value = “是微软随着VS.net新推出的一门语言。它作为一门新兴的语言,有着C++的强健,又有着VB等的RAD特性。而且,微软推出C#主要的目的是为了对抗Sun公司的Java。大家都知道Java语言的强大功能,尤其在网络编程方面。于是,C#在网络编程方面也自然不甘落后于人。本文就向大家介绍一下C#下实现套接字(Sockets)编程的一些基本知识,以期能使大家对此有个大致了解。首先,我向大家介绍一下套接字的概念。\n“;
//创建ParagraphFormat对象
PageOffice.WordWriter.ParagraphFormat bodyPara = body.ParagraphFormat;
//设置段落的行间距、对齐方式、首行缩进
bodyPara.LineSpacingRule = PageOffice.WordWriter.WdLineSpacing.wdLineSpaceAtLeast;
bodyPara.Alignment = PageOffice.WordWriter.WdParagraphAlignment.wdAlignParagraphLeft;
bodyPara.FirstLineIndent = 21;
//第二段
PageOffice.WordWriter.DataRegion body2 = doc.CreateDataRegion(“PO_body2“ PageOffice.WordWriter.DataRegionInsertType.After “PO_body“);
body2.Font.Bold = false;
body2.Font.Size = 12;
body2.Font.Name = “黑体“;
body2.Value = “套接字是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。可以将套接字看作不同主机间的进程进行双向通信的端点,它构成了单个主机内及整个网络间的编程界面。套接字存在于通信域中,通信域是为了处理一般的线程通过套接字通信而引进的一种抽象概念。套接字通常和同一个域中的套接字交换数据(数据交换也可能穿越域的界限,但这时一定要执行某种解释程序)。各种进程使用这个相同的域互相之间用Internet协议簇来进行通信。\n“;
//body2.Value =“[image]../images/logo.jpg[/image]“;
PageOffice.WordWriter.ParagraphFormat bodyPara2
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2794 2012-11-09 14:26 集成文件\pageoffice\login.aspx
文件 1315 2012-12-11 11:34 集成文件\pageoffice\login.aspx.cs
文件 217253 2013-01-06 08:56 集成文件\pageoffice\pageoffice.cab
文件 1772255 2012-12-11 11:34 集成文件\pageoffice\popdf.cab
文件 21607 2012-12-11 11:34 集成文件\pageoffice\seal.aspx
文件 13868 2012-12-11 11:34 集成文件\pageoffice\seal.aspx.cs
文件 5020 2012-12-11 11:34 集成文件\pageoffice\seal.aspx.designer.cs
文件 452 2012-12-11 11:34 集成文件\pageoffice\sealPic.aspx
文件 1474 2012-12-11 11:34 集成文件\pageoffice\sealPic.aspx.cs
文件 843 2012-12-11 11:34 集成文件\pageoffice\sealPic.aspx.designer.cs
文件 2816984 2012-12-31 16:24 集成文件\pageoffice\sealsetup.exe
文件 791 2012-11-26 11:13 集成文件\pageoffice\server.aspx
文件 2613 2012-11-26 11:13 集成文件\pageoffice\server.aspx.cs
文件 1867 2012-11-26 11:13 集成文件\pageoffice\server.aspx.designer.cs
文件 26624 2012-11-09 14:26 集成文件\pageoffice\template\file001.doc
文件 16896 2012-11-09 14:26 集成文件\pageoffice\template\file002.xls
文件 101888 2012-11-09 14:26 集成文件\pageoffice\template\file003.ppt
文件 10141 2012-11-09 14:26 集成文件\pageoffice\template\file004.docx
文件 8006 2012-11-09 14:26 集成文件\pageoffice\template\file005.xlsx
文件 32149 2012-11-09 14:26 集成文件\pageoffice\template\file006.pptx
文件 1002859 2013-01-11 13:01 PageOffice 开发帮助.chm
文件 140444 2013-01-08 14:15 PageOffice 客户端js开发帮助.CHM
文件 2200008 2013-01-11 13:01 Setup.exe
目录 0 2012-12-24 10:15 集成文件\pageoffice\lic
目录 0 2012-12-24 10:15 集成文件\pageoffice\template
目录 0 2012-12-24 10:15 集成文件\pageoffice
目录 0 2012-12-24 10:15 集成文件
文件 721 2013-01-15 14:57 集成说明和序列号.txt
文件 9348 2012-12-18 10:31 DrawWord\doc\logo.png
文件 23040 2013-01-14 14:02 DrawWord\doc\test.doc
............此处省略21个文件信息
相关资源
- asp.net C#购物车源代码
- C#实时网络流量监听源码
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
- C#自定义控件
- 基于c#的实验室设备管理系统621530
- C# 使用ListView控件实现图片浏览器(源
- C#简单窗体聊天程序
评论
共有 条评论