不能添加jpeg到PDF
本文关键字:PDF jpeg 添加 不能 | 更新日期: 2023-09-27 18:10:17
所有其他格式(png,tiff,gif)工作!只有jpeg/jpg不能用。
当我运行代码时,我可以在给定的位置看到pdf中的图像。所有的格式都可以正常工作。我能看到图像。但是当我从流中读取.jpeg/jpg图像时,图像应该所在的区域是空白的。
No Exceptions .
代码执行正常
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);
}
}
这是使用PDFSharp- MigraDoc,添加图像,你可以这样做:
string pic= HostingEnvironment.MapPath("~/Images/somePic.png");
然后你把它传递给某个细胞:
var image = row.Cells[0].AddImage(pic);
为了将您的图像放置到特定区域,您需要对齐它。我用过。png,但。jpg也可以。这是另一篇可以帮助你的文章LINK