C# ePub到PDF-修复内部链接

C# ePub到PDF-修复内部链接,c#,html,itextsharp,C#,Html,Itextsharp,我正在使用iTextSharp将一些ePub转换为PDF,除了ePub的TOC之外,转换工作正常 TOC链接的链接点通常采用格式,而不是替换破坏性的更改,您可以将id的值复制到name参数中吗?实际上这是一个很好的点。但现在我需要找到一种方法,在HTML字符串中找到id=“”的所有实例并制作一个副本,将其编辑为name=,然后将其插入HTML字符串中。如果HTML很简单,您可以使用正则表达式模式,如id=“([^”]+)”替换为id=“$1”name=“$1“但是,如果你在这里询问,你会被告知是

我正在使用iTextSharp将一些ePub转换为PDF,除了ePub的TOC之外,转换工作正常


TOC链接的链接点通常采用
格式,而不是替换破坏性的更改,您可以将
id
的值复制到
name
参数中吗?实际上这是一个很好的点。但现在我需要找到一种方法,在HTML字符串中找到id=“”的所有实例并制作一个副本,将其编辑为name=,然后将其插入HTML字符串中。如果HTML很简单,您可以使用正则表达式模式,如
id=“([^”]+)”
替换为
id=“$1”name=“$1“
但是,如果你在这里询问,你会被告知是这样的,你应该使用类似
<h2 class="c007" id="chapII.">CHAPTER II.</h2>