동일한 PDF 내의 다른 페이지로 연결되는 목차를 포함하는 ABCpdf를 사용하여 동적으로 PDF를 생성하고 있습니다. 문제는 HTML에서 앵커 태그의 경로가 임시 파일의 절대 경로로 변경된다는 것입니다. 파일 :로 PDF에ABCpdf HTML 앵커를 변환하여 동일한 PDF의 다른 페이지로 이동
<a href="#elementId">Link</a>
:
예를 들어, ABCpdf 링크의 href가 렌더링 할 /// 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();
}
내가 앵커 링크는 다른 이동합니다 클릭 제대로 그래서 렌더링하는 얻을 수있는 방법 어떤 아이디어 페이지?
참고로, 저는 ABCpdf 제작자로부터 직접 지원을 받고 있습니다. 그걸 시험해 봤어? – Bryan
방금 이메일을 보냈습니다. 제안에 감사드립니다. – Aaron
WebSuperGoo 지원은 뛰어나고 최고의 장점 중 하나입니다. Bryan은이 제안을 제안합니다. – Jakkwylde