资源简介
c# 操作word 插入 文字 表格 图片 并转为pdf 完整实例
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MSWord = Microsoft.Office.Interop.Word;
using System.IO;
using System.Reflection;
using Microsoft.Office.Interop.Word;
namespace WordTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender EventArgs e)
{
try
{
object path; //文件路径变量
string strContent; //文本内容变量
Microsoft.Office.Interop.Word.ApplicationClass wordApp; //Word应用程序变量
Microsoft.Office.Interop.Word.DocumentClass wordDoc; //Word文档变量
string application_path = System.Windows.Forms.Application.StartupPath;
path = application_path + @“/MyWord.doc“; //路径
wordApp = new Microsoft.Office.Interop.Word.ApplicationClass(); //初始化
//如果已存在,则删除
while (File.Exists((string)path))
{
try
{
File.Delete((string)path);
}
catch
{
MessageBox.Show(“文件正在被使用,请先关闭“);
}
}
//由于使用的是COM库,因此有许多变量需要用Missing.Value代替
object Nothing = Missing.Value;//创建文档
wordDoc = (Microsoft.Office.Interop.Word.DocumentClass)wordApp.Documents.Add(ref Nothing ref Nothing ref Nothing ref Nothing);
// ////////////////////////////////
//Insert a paragraph at the beginning of the document
Microsoft.Office.Interop.Word.Paragraph myparagraph1;
myparagraph1 = wordDoc.Content.Paragraphs.Add(ref Nothing);
myparagraph1.Range.Text = “heading1\r\r\r123“; //换3行显示123
myparagraph1.Range.Font.Bold = 1;
myparagraph1.Format.SpaceAfter = 24; //距离下一段的下边距(margin-bottom单位是pt)
myparagraph1.Range.InsertParagraphAfter();
//Insert a paragraph at the end of the document.
object oEndOfDoc = “\\endofdoc“;/*预置书签表示文档结尾原文有错误反斜杠写成了//正斜杠导致下面的myrange有问题*/
Microsoft.Office.Interop.Word.Paragraph mp2;
object myrange = wordDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
mp2 = wordDoc.Content.Paragraphs.Add(ref myrange);
mp2.Range.Text = “head2居中 爱的疯狂了撒娇发链接撒的发链接拉斯科技大返利卡数据库来访记录卡升级到付款链接撒开了房间卢卡斯剪短发了卡萨京东方“;
mp2.Alignment = WdParagraphAlignment.wdAlignParagraphCenter; //段落居中
mp2.Format.SpaceAfter = 6;
mp2.Range.Inse
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 144 2014-10-21 16:11 WordTest\app.config
文件 8450048 2012-11-25 19:37 WordTest\bin\Debug\Aspose.Words.dll
文件 31744 2014-10-21 16:24 WordTest\bin\Debug\MyWord.doc
文件 50627 2014-10-21 16:24 WordTest\bin\Debug\MyWord.pdf
文件 12288 2014-10-21 16:30 WordTest\bin\Debug\WordTest.exe
文件 144 2014-10-21 16:11 WordTest\bin\Debug\WordTest.exe.config
文件 28160 2014-10-21 16:30 WordTest\bin\Debug\WordTest.pdb
文件 11600 2014-10-21 16:25 WordTest\bin\Debug\WordTest.vshost.exe
文件 144 2014-10-21 16:11 WordTest\bin\Debug\WordTest.vshost.exe.config
文件 490 2012-06-06 02:06 WordTest\bin\Debug\WordTest.vshost.exe.manifest
文件 32256 2014-10-21 15:02 WordTest\bin\Debug\裴多菲啊.doc
文件 13224 2014-10-21 16:30 WordTest\Form1.cs
文件 2107 2014-10-21 16:26 WordTest\Form1.Designer.cs
文件 5817 2014-10-21 16:26 WordTest\Form1.resx
文件 8450048 2012-11-25 19:37 WordTest\Libs\Aspose.Words.dll
文件 3714871 2014-10-21 16:23 WordTest\Libs\Aspose.Words_V11.9.0.0.zip
文件 863 2014-10-21 16:11 WordTest\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6683 2014-10-21 16:30 WordTest\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 4608 2014-10-21 16:11 WordTest\obj\x86\Debug\TempPE\Properties.Resources.Designer.cs.dll
文件 1244 2014-10-21 16:25 WordTest\obj\x86\Debug\WordTest.csproj.FileListAbsolute.txt
文件 975 2014-10-21 16:26 WordTest\obj\x86\Debug\WordTest.csproj.GenerateResource.Cache
文件 935 2014-10-21 16:10 WordTest\obj\x86\Debug\WordTest.csproj.ResolveComReference.cache
文件 5917 2014-10-21 16:30 WordTest\obj\x86\Debug\WordTest.csprojResolveAssemblyReference.cache
文件 12288 2014-10-21 16:30 WordTest\obj\x86\Debug\WordTest.exe
文件 180 2014-10-21 16:26 WordTest\obj\x86\Debug\WordTest.Form1.resources
文件 28160 2014-10-21 16:30 WordTest\obj\x86\Debug\WordTest.pdb
文件 180 2014-10-21 16:24 WordTest\obj\x86\Debug\WordTest.Properties.Resources.resources
文件 489 2014-10-20 16:03 WordTest\Program.cs
文件 1366 2014-10-20 16:03 WordTest\Properties\AssemblyInfo.cs
文件 2856 2014-10-21 16:11 WordTest\Properties\Resources.Designer.cs
............此处省略17个文件信息
相关资源
- C#串口通信及数据表格存储
- C#调用OneNote进行OCR识别 源码
- C#在图片中写入文字
- C# 微软TTS语音+Win7修复+发音人.rar
- 大漠插件免费版完美注册版 7.1822 最新
- WPF文字描边增强版,支持竖排,支持
- 网络安全LSB算法 采用C# 实现文字的隐
- c# 网页抓取分析 表格图形生成
- C# SqlServer 进销存毕业设计及论文字数
- u5-TW-C#打印操作--使用GDI绘图打印学生
- z1_C#打印操作--使用GDI绘图打印学生信
- C#打印操作--使用GDI绘图打印学生信息
- 数据结构与算法:C#语言描述(中文)
- .NET CLR via C#(第4版) 最新完整版 高
- 基于Handsontable的ASP.NET可编辑动态表格
- WPF报表控件表格和图表
- c#调用大漠插件100%完美识别文字
- XPTable-winform很强大的表格控件
- C# winform开发的skyline动画文字及图片
- C#利用OneNote实现图片文字识别.zip
- C#图片加文字水印和图片水印源码DE
- VS C# OpenCV图像识别+文字打印
- c#asp.net表格Html数据模板转换Pdf文件
- 英语原文字幕生成器非源码
- c#高级编程(第10版) pdf 文字版 非扫
- C#高级编程第10版中文高清非扫描目录
- Unity in Action Multiplatform game development
- C#与.NET 4高级程序设计(第5版)-文字
- C#入门经典第7版中文高清非扫描目录
- C# NPOI生成word插入图片和表格
评论
共有 条评论