【问题标题】:Xml parsing and itextxml解析和itext
【发布时间】:2013-09-28 00:42:46
【问题描述】:

只是想知道在使用 xmlWorker.parser 将 html 解析为 pdf 时是否可以更改字体、颜色、字体大小 目前我能够解析我作为输入给出的任何内容。所以如果可能的话,我想更改字体、字体大小、字体颜色等。 谢谢

【问题讨论】:

    标签: html pdf fonts xml-parsing itext


    【解决方案1】:

    您可以创建自己的CSS 样式并将其添加到您的HTML 代码中。 CSS 样式将根据下面给出的优先级应用,其中没有 4 是更高的优先级。

    1)浏览器默认 2)外部样式表 3)内部样式表 4)内联样式

    例子:

    document.open();
    String finall=  "<style>h1{color:orange;} </style><body><h1>This is a Demo</h1></body>";
    InputStream is = new ByteArrayInputStream(finall.getBytes());
    XMLWorkerHelper.getInstance().parseXHtml(pdfWriter,document, is);
    document.close();
    

    在示例中,橙色将设置为标题。

    【讨论】:

      猜你喜欢
      • 2016-10-12
      • 2015-04-30
      • 2021-12-16
      • 2012-08-01
      • 1970-01-01
      • 2017-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多