不能添加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);
    }
}

不能添加jpeg到PDF

这是使用PDFSharp- MigraDoc,添加图像,你可以这样做:

            string pic= HostingEnvironment.MapPath("~/Images/somePic.png");

然后你把它传递给某个细胞:

            var image = row.Cells[0].AddImage(pic);

为了将您的图像放置到特定区域,您需要对齐它。我用过。png,但。jpg也可以。这是另一篇可以帮助你的文章LINK