C#itextsharp将图像添加到pdf并扩展到多个页面

时间:2018-03-27 06:01:27

标签: c# wpf itext screenshot

enter image description here

这是我正在测试的图像

我有一个大于一页的窗口,我将通过编程方式截取,然后将该图像传递给pdf,我的问题是它没有扩展到2页或更多页面,我该如何使用itextsharp?< / p>

有没有更好的截图我的形象?决议似乎很糟糕......

这是代码......

        String imageFileName = "ScreenCapture" + ".png";
        String pdfFileName = "PurchaseOrder" + ".pdf";

        RenderTargetBitmap renderTargetBitmap = new RenderTargetBitmap(2550, 3300, 100, 100, PixelFormats.Default);
        renderTargetBitmap.Render(this);
        PngBitmapEncoder pngImage = new PngBitmapEncoder();
        pngImage.Frames.Add(BitmapFrame.Create(renderTargetBitmap));

        using (Stream fileStream = File.Create(saveWhere + imageFileName))
        {
            pngImage.Save(fileStream);
        }

正如你所看到的,我也遇到了截屏问题,它似乎给了我太多的空白,而不是截取整个wpf窗口....

尝试了可能的答案,但没有不扩展页面......

0 个答案:

没有答案