我试图从各种网址的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的链接(基于我从方法名称中精确的演绎技巧),而不是从中提取图像一。非常感谢任何见解或帮助!!
答案 0 :(得分:1)
PDFsharp可以使用本地文件和流,但无法使用Internet上的文件(远程URL)。
因此,您需要从URL下载文件的代码,以使其可用于PDFsharp。
您对AddWebLink
的假设是正确的。
答案 1 :(得分:0)
对于装配零件:从图像集生成主PDF,例如通过[PHP脚本](https://support.cloudinary.com/hc/en-us/articles/202520422-How-to-generate-a-multi-paged-PDF-from-images-in-my-account-)