0
我正在开发一个Xamarin表单应用程序。我有一个要求,在web服务中,我将以json格式接收带有占位符的HTML字符串。我需要用适当的用户数据替换占位符,并将HTML转换为PDF进行打印。有关如何实现这一点的任何想法?将数据注入HTML并将HTML转换为PDF
我正在开发一个Xamarin表单应用程序。我有一个要求,在web服务中,我将以json格式接收带有占位符的HTML字符串。我需要用适当的用户数据替换占位符,并将HTML转换为PDF进行打印。有关如何实现这一点的任何想法?将数据注入HTML并将HTML转换为PDF
使用HTML Renderer for PDF using PdfSharp
尝试这里是一个基本的例子方法:
public static Byte[] PdfSharpConvert(String html)
{
Byte[] res = null;
using (MemoryStream ms = new MemoryStream())
{
var pdf = TheArtOfDev.HtmlRenderer.PdfSharp.PdfGenerator.GeneratePdf(html, PdfSharp.PageSize.A4);
pdf.Save(ms);
res = ms.ToArray();
}
return res;
}
@Soufiana Tahiri我无法在Xamarin Forms项目中使用该软件包。它会支持xamarin表单项目吗? –
生成PDF听起来更像是用于服务器端处理的作业。为什么不把它转过来并向服务器发送一个PDF请求? –