Openxml을 사용하여 Word 문서를 만들려고하는데 Openxml이 필요한 방식으로 HTML 태그를 이해하지 못하는 경우 문제가 발생합니다. 내가 Html2Openxml 단락, 의 무리하지만 문제에 대한 것을 HTML 텍스트로 변환하는 것이 그것을 얻을Openxml - 스타일을 사용하여 HTML을 변환하는 방법?
using (var package = WordprocessingDocument.Create(filename, WordprocessingDocumentType.Document))
{
package.AddMainDocumentPart();
var mainPart = package.MainDocumentPart;
mainPart.Document = new Document();
var body = new Body();
var sectionProp = new SectionProperties();
var pageSetup = new PageMargin() { Top = 1701, Left= 1134, Right = 1134, Bottom = 850 };
sectionProp.Append(pageSetup);
body.Append(sectionProp);
var converter = new HtmlConverter(mainPart);
var para = converter.Parse(@"<b>Testing Html</b><b>Testing Html2</b>");
var runProp = new RunProperties();
runProp.Append(new Bold(), new FontSize() {Val = "32"});
var paragProp = new ParagraphProperties();
var justif = new Justification() {Val = JustificationValues.Center};
paragProp.Append(justif);
body.Append(new Paragraph(paragProp, new Run(runProp, new Text("<b>Testing</b>"))), para[0]);
mainPart.Document.Append(body);
}
System.Diagnostics.Process.Start(filename);
: 내 테스트 프로젝트에서
내가했던 두 번째 일을 (전혀 작동 방식을 볼 수 있습니다) 나, 내가 또한 에 그것을 필요로하기 때문에 그것은 그것에 약간의 스타일을 더한다.일부 스타일을 html로 보내야합니까 (어떻게해야할까요, 아니면 스타일을 ""사방에 적용하거나 CSS를 이해할 수 있습니까?) 제대로 변환 할 수 없거나 어떻게 든 할 수있는 방법이 있습니다. 개조 된 단락 스타일에 부여 하시겠습니까?