当前位置: 首页 > 工具软件 > ABCpdf > 使用案例 >

html锚链接跳转到另一个页面,ABCpdf将html锚转换为跳转到同一PDF中的另一个页面...

方绪
2023-12-01

我使用ABCpdf动态生成PDF,其中包含将链接到同一PDF中的其他页面的内容列表。问题是HTML中锚定标记的路径变成了临时文件的绝对路径。ABCpdf将html锚转换为跳转到同一PDF中的另一个页面

例如,ABCpdf会使链接href:

Link

在PDF为:文件:/// C:/Users/Aaron/AppData/Local/Temp/ABCpdf/pdfCMMYPSF.htm #elementId

我这是怎么生成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();

}

任何想法如何,我可以得到锚链接来呈现正常使用,这时单击它会跳到另一个页?

2010-01-26

Aaron

+0

只是FYI,我有很好的运气直接从ABCpdf的制造商获得支持。试过了吗? –

2010-01-27 00:10:27

+0

刚刚给他们发了一封电子邮件,谢谢你的建议。 –

2010-01-27 13:24:24

+0

WebSuperGoo支持非常好,而且是最好的选择之一,Bryan对这个建议很有帮助。 –

2010-01-28 03:35:34

 类似资料: