将图像从 NAS 驱动器插入 PDF c# MVC

问题描述 投票:0回答:1

我正在尝试将存储在 NAS 驱动器上的图像文件插入到使用 itext7 创建的 pdf 的单元格中

当我去使用这个代码时。

imagePath = "https:\xxx.xxx.xxx.xxx:xxxx\Jobs\Jobs\QuotesS91\System\Plan.png";

            // Create a WebClient with credentials
            using (WebClient client = new WebClient())
            {
                client.Credentials = new NetworkCredential("XXXXXX", " XXXXXXX");


                img = new Image(ImageDataFactory
                .Create(@"https:\\\\202.180.99.51:5006\\Jobs\\Jobs\\Quotes\\12391\\System\\Plan.png"))
                .SetTextAlignment(TextAlignment.CENTER);
                table.AddCell(new Cell(4, 2).Add(img));
            }   

我明白了

IOException:文件名、目录名或卷标语法不正确。 : 'E:\source\AGBStone\AGBStone\AGBStone\https:�.180.99.51:5006\Jobs\Jobs\QuotesS91\System\Plan.png'

如何停止添加本地目录上下文并仅使用我输入的 URL?

这是一个使用 MVC 的 C# Web 应用程序

model-view-controller itext7 c3.js nas
1个回答
0
投票

添加了 HttpClientHandler.DangerousAcceptAnyServerCertificateValidator 以解决此错误。

© www.soinside.com 2019 - 2024. All rights reserved.