Skip to content

0.1.12.2

Choose a tag to compare

@BobLd BobLd released this 24 Nov 19:19

What's Changed

  • Remove background param from GetPageAsPng(), set stream position to 0… by @BobLd in #58
  • Feature/skbitmap by @BobLd in #59

Full Changelog: 0.1.12.1...0.1.12.2

Breaking changes

The GetSKImage() (returning a SKImage) method has been removed and replaced by GetSKBitmap() (returning SKBitmap).

Usage

using UglyToad.PdfPig.Rendering.Skia.Helpers;

[...]

using (var document = PdfDocument.Open(_path, SkiaRenderingParsingOptions.Instance))
{
	for (int p = 1; p <= document.NumberOfPages; p++)
	{
		var page = document.GetPage(p);
		foreach (var pdfImage in page.GetImages())
		{
			using var skImage = pdfImage.GetSKBitmap();			
			// Use SKBitmap

			// In order to get the SKImage, use the following:
			using var image = SKImage.FromBitmap(bitmap);
			// Use SKImage
		}
	}
}