.NET(C#)在哪些领域应用最为广泛?
- 内容介绍
- 文章标签
- 相关推荐
本文共计205个文字,预计阅读时间需要1分钟。
使用Puppeteer+Sharp在.NET中将网页加载解析后的内容进行截图或生成PDF文件的代码示例:
csharpusing PuppeteerSharp;using System;
class Program{ static async Task Main(string[] args) { // 启动浏览器 var browser=await new Browser launchAsync(); var page=await browser.NewPageAsync();
// 打开网页 await page.GoToAsync(https://www.example.com);
// 截图 await page.ScreenshotAsync(screenshot.png);
// 生成PDF await page.PdfAsync(output.pdf);
// 关闭浏览器 await browser.CloseAsync(); }}
这段代码首先启动Puppeteer浏览器,然后打开指定的网页。之后,它使用`ScreenshotAsync`方法对当前页面进行截图,并保存为PNG文件。接着,使用`PdfAsync`方法将当前页面生成PDF文件。最后,关闭浏览器。
本文主要介绍.Net中通过Puppeteer Sharp将网页加载解析后的内容,进行截图或生成pdf文件的方法代码。
原文地址:.Net(C#) 对网页加载后解析后的内容截图或生成pdf文件的方法
本文共计205个文字,预计阅读时间需要1分钟。
使用Puppeteer+Sharp在.NET中将网页加载解析后的内容进行截图或生成PDF文件的代码示例:
csharpusing PuppeteerSharp;using System;
class Program{ static async Task Main(string[] args) { // 启动浏览器 var browser=await new Browser launchAsync(); var page=await browser.NewPageAsync();
// 打开网页 await page.GoToAsync(https://www.example.com);
// 截图 await page.ScreenshotAsync(screenshot.png);
// 生成PDF await page.PdfAsync(output.pdf);
// 关闭浏览器 await browser.CloseAsync(); }}
这段代码首先启动Puppeteer浏览器,然后打开指定的网页。之后,它使用`ScreenshotAsync`方法对当前页面进行截图,并保存为PNG文件。接着,使用`PdfAsync`方法将当前页面生成PDF文件。最后,关闭浏览器。
本文主要介绍.Net中通过Puppeteer Sharp将网页加载解析后的内容,进行截图或生成pdf文件的方法代码。
原文地址:.Net(C#) 对网页加载后解析后的内容截图或生成pdf文件的方法

