如何使用 PDFSharp 命名空间将图像加载到 pdf(从 URL 字符串)
How do I load an image to pdf (from a URL string) using PDFSharp namespace
我正在尝试从各种 URL 的 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[]
。我需要从位于 URL 的其他 PDF 执行此操作,我将存储在 List<string>
中。
我正在查看 PdfPage.AddWebLink
,但我觉得这只是将 link 添加到 URL(基于我从方法名称中得出的精明推导技巧)而不是从一个图像中提取图像。非常感谢任何见解或帮助!!
对于装配部分:从图像集生成主 PDF,例如通过 [PHP 脚本] (https://support.cloudinary.com/hc/en-us/articles/202520422-How-to-generate-a-multi-paged-PDF-from-images-in-my-account-)
PDFsharp 可以使用本地文件和流,但不能使用 Internet 上的文件(远程 URL)。
因此您需要代码从 URL 下载文件,使它们可用于 PDFsharp。
您关于 AddWebLink
的假设是正确的。
我正在尝试从各种 URL 的 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[]
。我需要从位于 URL 的其他 PDF 执行此操作,我将存储在 List<string>
中。
我正在查看 PdfPage.AddWebLink
,但我觉得这只是将 link 添加到 URL(基于我从方法名称中得出的精明推导技巧)而不是从一个图像中提取图像。非常感谢任何见解或帮助!!
对于装配部分:从图像集生成主 PDF,例如通过 [PHP 脚本] (https://support.cloudinary.com/hc/en-us/articles/202520422-How-to-generate-a-multi-paged-PDF-from-images-in-my-account-)
PDFsharp 可以使用本地文件和流,但不能使用 Internet 上的文件(远程 URL)。
因此您需要代码从 URL 下载文件,使它们可用于 PDFsharp。
您关于 AddWebLink
的假设是正确的。