9

プロジェクトでPDFドキュメントを作成するためにMigraDocを使用しています。

以下のコードは、ライブラリの操作方法を示しています。

        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/");
4

2 に答える 2

13

リンクを追加するには、AddHyperlink() を使用します。

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

したがって、リンクを表示するには、リンクにテキストを追加する必要があるという考えです。

于 2013-10-02T07:39:54.453 に答える