C# Can';t将jpeg添加到PDF
所有其他格式(png、tiff、gif)都可以只有jpeg/jpg不起作用 当我运行代码时,我可以在给定位置看到pdf中的图像。所有的格式都很好。我能看到这张照片。但是,当我从流中读取.jpeg/jpg图像时,图像应该位于的区域是空白的 没有引发异常。 代码执行得很好。 pdf中不放置仅图像 我正在使用此版本的pdfsharp:1.32.3057.0 以下是我正在使用的代码:C# Can';t将jpeg添加到PDF,c#,.net,asp.net-mvc-4,pdfsharp,C#,.net,Asp.net Mvc 4,Pdfsharp,所有其他格式(png、tiff、gif)都可以只有jpeg/jpg不起作用 当我运行代码时,我可以在给定位置看到pdf中的图像。所有的格式都很好。我能看到这张照片。但是,当我从流中读取.jpeg/jpg图像时,图像应该位于的区域是空白的 没有引发异常。 代码执行得很好。 pdf中不放置仅图像 我正在使用此版本的pdfsharp:1.32.3057.0 以下是我正在使用的代码: AmazonS3Client client; using (client = new AmazonS3Client(ac
AmazonS3Client client;
using (client = new AmazonS3Client(accessKey, secretKey))
{
GetObjectRequest request = new GetObjectRequest
{
BucketName = bucket,
Key = //File Location
using (GetObjectResponse response = client.GetObject(request))
{
Image imgFromStream = Image.FromStream(response.ResponseStream, true, true);
XImage image = XImage.FromGdiPlusImage(imgFromStream);
gfx.DrawImage(image, layoutItem.Left, layoutItem.Top, image.PointWidth, image.PointHeight);
}
}
这是使用PDFSharp-MigraDoc,要添加图像,可以执行以下操作:
string pic= HostingEnvironment.MapPath("~/Images/somePic.png");
然后将其传递到某个单元格:
var image = row.Cells[0].AddImage(pic);
为了将图像放置到特定区域,需要将其对齐。我使用了.png,但是.jpg也可以。
这是另一篇可以帮助你的帖子你能详细说明你的代码是如何“不工作”的吗?你在期待什么,到底发生了什么?如果您遇到异常,请发布发生异常的行和异常详细信息。哇!可以让我再试一次。您是对的@walther@gunr217如果提供了正确的信息,请告诉我。现在好多了:)正在提名重新打开。图像不在我的本地目录中,因为它们来自AWS S3。png也可以很好地工作,但它的jpeg不能