簡體   English   中英

替換 HTML 字符串以導出為 PDF 的安全方法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM