如何使用 XMLWorker 设置PDF正文字体大小“6.6pt”?
我已经使用 HTMLWorker ,如下所示,
var style = new StyleSheet();
style.LoadTagStyle("body", "size", "6.6pt");
HTMLWorker htmlWorker = new HTMLWorker(pdfDoc);
htmlWorker.SetStyleSheet(style);
但是如何使用 XMLWorker ?
执行此操作答案 0 :(得分:0)
这段代码:
var style = new StyleSheet();
style.LoadTagStyle("body", "size", "6.6pt");
是将CSS应用于您正在解析的HTML的糟糕版本。
使用XML Worker时,您可以使用真正的CSS。
访问官方网站,仔细查看我们拥有CSS的examples,其中包括:
<table style="font-size:10pt">
Html:table10.html; Java:ParseHtmlTable10.java; PDF:html_table_10.pdf
或CSS如:
p { font-size: 11px; font-family: "verdana", tahoma, arial, sans-serif; color: #040404; background-color: #FFFFEE; margin-top: 5px; margin-bottom: 8px; margin-left: 10px; }
h1 { font-size: 17px; color: #FFA500; margin-bottom: 10px; background-color: #0000EE; padding-top:6px; padding-bottom:7px; padding-left:10px; }
h2 { font-size: 15px; color: #0055AA; margin-bottom: 10px; margin-top: 16px; background-color:#FFCC66; padding-top:0px; padding-bottom:2px; padding-left:10px; }
h3 { font-size: 15px; color: #660000; margin-bottom: 8px; margin-top: 15px; }
h4 { font-size: 12px; color: black; margin-bottom: 8px; margin-top: 15px; margin-left: 8px; font-style: normal; }
code { font-size: 12px; margin-left: 16px; padding-left:16px}
HTML:paragj.html; Java:ParseHtmlTable6.java; PDF:html_table_6.pdf