ABCpdf convertendo âncoras html para pular para outra página no mesmo PDF

Estou gerando dinamicamente um PDF usando ABCpdf, que contém um índice que seria vinculado a outras páginas dentro do mesmo PDF. O problema é que o caminho das marcas de âncora no HTML é alterado para um caminho absoluto para um arquivo temporário.

Por exemplo, ABCpdf renderizaria o href do link:

<a href="#elementId">Link</a>

no PDF como:file: /// C: /Users/Aaron/AppData/Local/Temp/ABCpdf/pdfCMMYPSF.htm#elementId

É assim que eu gero o PDF:

Doc pdf = new Doc();
pdf.HtmlOptions.AddLinks = true;
pdf.Rect.Rectangle = new System.Drawing.Rectangle(20, 80, 572, 702);
int id = pdf.AddImageHtml(pdfHTML, true, pdf.HtmlOptions.BrowserWidth, true);

while (pdf.Chainable(id))
{
    pdf.Page = pdf.AddPage();
    id = pdf.AddImageToChain(id);
}

pdf.HtmlOptions.LinkPages();
for (int i = 0; i < pdf.PageCount; i++)
{
    pdf.PageNumber = i;
    pdf.Flatten();
}

Alguma idéia de como posso obter os links de âncora para renderizar corretamente, para que clique nele pule para outra página?

questionAnswers(3)

yourAnswerToTheQuestion