如何使用PDFSharp命名空间将图像加载到pdf(来自URL字符串)

时间:2016-11-09 23:23:14

标签: c# image url pdf pdfsharp

我试图从各种网址的pdf列表中创建1个主PDF。我第一次使用PDFSharp命名空间,而且我在课程,成员等方面找不到任何好的文档,所以感谢您的帮助!我创建了以下简短的小方法来创建我的" Master PDF":

public PdfDocument CreateFinalPDF(PdfPage[] pages)
{
    PdfDocument m_pdfFinalCutSheet = new PdfDocument(m_sFileName);
    for (int i = 0; i < pages.Length; i ++)
    {
        m_pdfFinalCutSheet.AddPage(pages[i]);
    }
    return m_pdfFinalCutSheet;    
}

我非常确定能够编译所有内容,但我遇到的问题是将图像加载到PdfPage[]。我需要通过位于List<string>存储的网址的其他PDF来执行此操作。

我正在查看PdfPage.AddWebLink,但我觉得这只是要添加一个到URL的链接(基于我从方法名称中精确的演绎技巧),而不是从中提取图像一。非常感谢任何见解或帮助!!

2 个答案:

答案 0 :(得分:1)

PDFsharp可以使用本地文件和流,但无法使用Internet上的文件(远程URL)。

因此,您需要从URL下载文件的代码,以使其可用于PDFsharp。

您对AddWebLink的假设是正确的。

答案 1 :(得分:0)