繁体   English   中英

使用MigraDoc添加指向pdf的链接

[英]Adding links to pdf by using MigraDoc

我使用MigraDoc在项目中创建pdf文档。

下面的代码显示了我如何使用库:

        var document = new Document { Info = { Author = "title" } };
        Section section = document.AddSection();
        Paragraph paragraph = section.AddParagraph("Title");
        var renderer = new PdfDocumentRenderer(true, PdfSharp.Pdf.PdfFontEmbedding.Always) { Document = document };
        renderer.RenderDocument();

所以,我正在寻找一种方法来在pdf中添加到web资源的链接。

有人知道吗?)

- - - - - - -解 - - - - - - - - - -

我找到了解决方案

我尝试使用AddHyperlink()来添加链接,这是第一步。 以下代码显示正确使用:

        var h = paragraph.AddHyperlink("http://stackoverflow.com/",HyperlinkType.Web);
        h.AddFormattedText("http://www.stackoverflow.com/");

要添加链接,请使用AddHyperlink():

    var h = paragraph.AddHyperlink("http://stackoverflow.com/",HyperlinkType.Web);
    h.AddFormattedText("http://www.stackoverflow.com/");

因此,您应该为链接添加一些文本以使链接可见。

为此目的使用paragraph.AddHyperlink() 您将需要HyperlinkType.Web

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM