【发布时间】:2015-11-19 15:50:28
【问题描述】:
我已将 itextsharp 用于 PDF 文档,现在我需要创建文本并将其添加到 Word 文档(我正在使用 OpenXml SDK),所以我想知道这里使用哪些类和对象来添加段落或设置对齐和缩进或设置字体的基本字体和大小。例如,这是我使用 iTextSharp 创建 PDF 的代码,现在我想将其翻译为创建 Word:
Document document = new Document(iTextSharp.text.PageSize.A4, 40, 40, 50, 50);
PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(pdfFile.FileName, FileMode.Create));
document.Open();
document.NewPage();
Paragraph title = new Paragraph("aaa",titleFont);
title.Alignment = Element.ALIGN_CENTER;
document.Add(title);
document.Add(Chunk.NEWLINE);
Paragraph p1 = new Paragraph("",Font11);
p1.IndentationLeft = 20f;
document.Add(p1);
【问题讨论】:
-
OpenXML SDK 只是 Xml 的一个非常薄的包装器,因此您只需执行与 Pdf 代码非常相似的操作。但您需要在最后保存文档。
-
你能不能说得更具体一些,我必须使用什么关键词等等。
-
您是否查看了 SDK 附带的文档?它带有很好的例子!见这里:msdn.microsoft.com/EN-US/library/office/cc850833.aspx
标签: c# openxml openxml-sdk