[英]Safe way to replace HTML string for exporting to PDF
這是我的 HTML 字符串:
var myHtmlString = '<span style="color: rgb(0, 0, 0); font-family: Calibri; font-size: medium;">';
我想用font-size:16px;
替換font-size:medium
font-size:16px;
在這個字符串中。
我還需要替換其他字體大小,如小或大。 您可以在此處找到字體大小轉換的參考。
什么是最安全的更換方法?
我替換它的原因是,我將 HTML 字符串轉換為 pdf 並使用 iTextSharp 導出。
但 iTextSharp 不支持font-size: medium
。 參考
您可以在字符串上使用正則表達式:
var regexExp = @"font-size\s*:\s*medium";
var myHtmlString = "<span style=\"color: rgb(0, 0, 0); font-family: Calibri; font-size: medium;\">";
var htmlStringReplaced = Regex.Replace(myHtmlString, regexExp, "font-size:16");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.