Я использовал itextsharp для документов PDF, и теперь мне нужно создать и добавить текст в документ Word (я использую OpenXML SDK), поэтому я хотел бы знать, какие классы и объекты используются здесь для добавления абзаца или для установки надписи и отступов или для установки базового шрифта и размера шрифта. Например, это мой код для создания PDF с помощью iTextSharp и теперь я хочу, чтобы перевести его, чтобы создать Слово:Создание и редактирование текста в документе Word на C#
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. Но вам нужно сохранить документ в конце. –
Не могли бы вы уточнить, какие ключевые слова я должен использовать и т. Д. – PeMaCN
Вы проверили документацию, поставляемую с SDK? Это замечательные примеры! См. Здесь: https://msdn.microsoft.com/EN-US/library/office/cc850833.aspx –