这是我正在测试的图像
我有一个大于一页的窗口,我将通过编程方式截取,然后将该图像传递给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窗口....
尝试了可能的答案,但没有不扩展页面......