gpt4 book ai didi

css - iTextSharp PDF 基本字体大小与 XMLWorker

转载 作者:行者123 更新时间:2023-11-28 05:24:23 25 4
gpt4 key购买 nike

如何使用 XMLWorker 将我的 PDF 正文字体大小设置为“6.6pt”?

我已经实现了使用 HTMLWorker 如下所示,

var style = new StyleSheet();
style.LoadTagStyle("body", "size", "6.6pt");
HTMLWorker htmlWorker = new HTMLWorker(pdfDoc);
htmlWorker.SetStyleSheet(style);

但是我如何使用 XMLWorker 来做到这一点?

最佳答案

这段代码:

var style = new StyleSheet();
style.LoadTagStyle("body", "size", "6.6pt");

是将 CSS 应用于您正在解析的 HTML 的糟糕版本。

使用 XML Worker 时,您可以使用真正的 CSS。

去官方网站仔细看看examples ,我们有 CSS,例如:

<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

关于css - iTextSharp PDF 基本字体大小与 XMLWorker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38875934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com