首页 新闻 赞助 找找看

在线网页转为文档、pdf、图片

0
悬赏园豆:50 [待解决问题]

net core 怎么 将在线网页转为文档、pdf、图片。
或者其他技术能实现也可以。

看,有灰机在飞的主页 看,有灰机在飞 | 初学一级 | 园豆:138
提问于:2023-09-08 14:46
< >
分享
所有回答(6)
0

建议你可以尝试去文心一言问下,在实现的过程中遇到问题了,再来这里提问,就比较明确~

三人乐乐 | 园豆:4819 (老鸟四级) | 2023-09-08 16:46
0

如果想将网页转为文档,试试截图提取文字。你要是想问怎么用NET Core自己写的话,。。。。。。
拜拜

Sawyerhan | 园豆:206 (菜鸟二级) | 2023-09-08 17:26
0

有一个工具叫 html2pdf,你百度下载用用看

jqw2009 | 园豆:2439 (老鸟四级) | 2023-09-09 16:36
0
0Behavior | 园豆:162 (初学一级) | 2023-09-11 10:25
0

Playwright.NET 应该就是你需要的 .

using var playwright = await Playwright.CreateAsync();
await using var browser = await playwright.Chromium.LaunchAsync();
var page = await browser.NewPageAsync();
await page.GotoAsync("你需要截屏或者输出pdf的页面地址");

// Generates a PDF with 'screen' media type
await page.EmulateMediaAsync(new() { Media = Media.Screen });
await page.PdfAsync(new() { Path = "page.pdf" });

//截屏存图
await page.ScreenshotAsync(new()
{
Path = "screenshot.png",
FullPage = true,
});

当然除了Playwright外还有 Puppeteer等自动化工具可以满足你的需求!

万雅虎 | 园豆:324 (菜鸟二级) | 2023-09-12 17:38
0

可以使用aspose,他下边有很多可用的库,比如aspose.html或者aspose.words等等,都十分好用.但是本质上他是付费的,你可以去配置令牌来达到破解的效果.但是不适用于商业用途,商业用途还是走付费渠道吧

辣子鸡好吃 | 园豆:87 (初学一级) | 2023-09-18 10:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册