netcore aspose获取word pdf字数
时间: 2023-11-20 07:07:26 浏览: 141
.Net Core使用AsposeWord转PDF
4星 · 用户满意度95%
您可以使用Aspose.Words和Aspose.PDF来获取Word和PDF文档中的字数。
对于Word文档,您可以使用以下代码:
```
var doc = new Document("input.docx");
int wordCount = doc.GetChildNodes(NodeType.Run, true).Cast<Run>().Sum(r => r.Text.Length);
```
对于PDF文档,您可以使用以下代码:
```
var pdf = new Document("input.pdf");
var textAbsorber = new TextAbsorber();
pdf.Pages.Accept(textAbsorber);
int wordCount = textAbsorber.Text.Split(new[] { ' ', '\n' }, StringSplitOptions.RemoveEmptyEntries).Length;
```
请注意,Aspose.Words和Aspose.PDF都是商业软件,您需要购买许可证才能使用它们。
阅读全文