c# - 用文本填充 Word 文档(用样式和全部修改它)用 c# 创建合同文档
问题描述
这是我必须创建的示例图片。我想创建一个 word 文档并用文本填充它,这个文档应该看起来像一个合同 word 文件。它应该有带有样式和各种东西的段落(例如页眉),最后一页应该有 Document seal 。任何人都可以提供材料或代码吗?
object oCollapseEnd = Word.WdCollapseDirection.wdCollapseEnd;
doc.Paragraphs.Add();
Word.Range objRange = doc.Content;
objRange.Collapse(ref oCollapseEnd);
objRange.Text = "Bold text aligned center" + Environment.NewLine;
objRange.Bold = 1;
objRange.Paragraphs.Alignment = Word.WdParagraphAlignment.wdAlignParagraphCenter;
objRange.Collapse(ref oCollapseEnd);
objRange.Text = "Regular text aligned left" + Environment.NewLine;
objRange.Paragraphs.Alignment = Word.WdParagraphAlignment.wdAlignParagraphLeft;
objRange.Bold = 0;
objRange.Collapse(ref oCollapseEnd);
objRange.Text = "Regular text aligned center\nwith something on the next line" + Environment.NewLine;
objRange.Paragraphs.Alignment = Word.WdParagraphAlignment.wdAlignParagraphCenter;
objRange.Bold = 0;
objRange.Collapse(ref oCollapseEnd);
objRange.Text = "Regular text aligned left, with some ";
objRange.Collapse(ref oCollapseEnd);
objRange.Text = "Bold text here";
objRange.Bold = 1;
objRange.Collapse(ref oCollapseEnd);
objRange.Text = "\nand some regular text on next line" + Environment.NewLine;
objRange.Paragraphs.Alignment = Word.WdParagraphAlignment.wdAlignParagraphLeft;
objRange.Bold = 0;
找到了这段代码,但我无法弄清楚。
解决方案
推荐阅读
- php - CodeIgniter Rest_Controller:API 密钥无效
- android - 创建自定义 toast 时 findViewById() 不能为空
- python-3.x - 使用不均匀的镜头创建字典
- javascript - \b 正则表达式用于词尾
- javascript - 将对象与测试对象进行比较
- c++ - C++ 指针和地址
- javascript - Node.JS 中的 JSON ForEach
- python - 使用 python 在多个设备上流式传输视频
- c# - MongoDB 中的报告:查询中参数的单独组合
- php - 使用 Chart.js 和 PHP 从 MySQL 绘制数据集