如何使用skia Sharp在画布上绘制PDF?在 Xamarin 表单中

问题描述 投票:0回答:1

我正在寻求 SkiaSharp 的帮助,以使用 Xamarin Forms 在画布视图中打开 PDF。我不熟悉这个过程,非常感谢任何指导或帮助。如果这里有人有 SkiaSharp 的经验并可以提供帮助,我将非常感激。

谢谢!

我正在寻求 SkiaSharp 的帮助,以使用 Xamarin Forms 在画布视图中打开 PDF。

.net xamarin
1个回答
0
投票

您可以尝试使用 SKDocument 类构建 PDF 文档。

PDF 后端使用

SKDocument
而不是
SKSurface
,因为文档必须包含多个页面。

// create the document
var stream = SKFileWStream.OpenStream("document.pdf");
var document = SKDocument.CreatePdf(stream);

// get the canvas from the page
var canvas = document.BeginPage(256, 256);

// draw on the canvas ...

// end the page and document
document.EndPage();
document.Close();

欲了解更多信息,请查看文档:构建 PDF 文档

© www.soinside.com 2019 - 2024. All rights reserved.