Itextsharp Гиперссылка на отдельные страницы в одной папке. - PullRequest
0 голосов
/ 08 октября 2018

сообщество переполнения стека.
У меня есть папка с отдельными PDF-файлами, я пытаюсь создать гиперссылку между ними.У меня есть метод ниже для создания моей гиперссылки.

public void LinkPdfs(string dest, PdfStamper stamper, Rectangle rect, int page, PdfContentByte cb)
    {
        try
        {
            //writer for annotation
            PdfWriter writer = stamper.Writer;
            //Create the hyperlink                 
            PdfAnnotation annotation = PdfAnnotation.CreateLink(writer, rect, PdfAnnotation.HIGHLIGHT_NONE, new PdfAction(dest));
            stamper.AddAnnotation(annotation, page);
        }
        catch (Exception ex) { Console.WriteLine(ex.Message); }
    }

Моя проблема заключается в том, что гиперссылка создается с использованием% в пространстве: ./S2-M%20-%20MEZZANINE%20LEVEL%20FRAMING%20PLAN.pdf Мой путь к файлу должен быть следующим.Я не могу найти PdfAction (), который может просто взять путь.

Заранее спасибо.

enter image description here

...