创建打印pdf的方式有很多种,现在介绍的是用流的方式,通过网络链接的方式打印pdf,
1,接口创建pdf并且返回http形式的链接地址,例如:
string Uri = "http://hao.123ccc.com.2021/api/getpdf";
2,使用GetStreamAsync()异步操作以流的形式返回响应正文
Stream stream = await new Uri(Uri).GetStreamAsync();
3,创建PdfDocument实例
PdfDocument docpdf = new PdfDocument();
4,获取pdf,同时保存打印
docpdf.LoadFromStream(stream);
docpdf?.SaveToFile($@"*****.pdf");//本地保存的路径
docpdf?.Print();
docpdf?.Dispose();