所有其他格式(png,tiff,gif)都有效! 只有jpeg / jpg无法正常工作。
当我运行代码时,我被接受在给定位置的pdf中看到图像。所有格式都可以正常工作。我能够看到图像。但是当我从流中读取.jpeg / jpg图像时,图像所在的区域是空白的。
没有引发异常。
代码执行得很好。
Just Image未放置在pdf
中我正在使用此版本的pdfsharp:1.32.3057.0
以下是我正在使用的代码:
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);
}
}
答案 0 :(得分:0)
这是使用PDFSharp- MigraDoc来添加图像,你可以这样做:
string pic= HostingEnvironment.MapPath("~/Images/somePic.png");
然后你将它传递到某个单元格:
var image = row.Cells[0].AddImage(pic);
要将图像放置到特定区域,您需要对齐它。我使用过.png,但.jpg也可以使用。 这是另一篇可以帮助您LINK
的帖子