You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PDF-XChange Editor的JavaScript控制台统计PDF字符数?

在PDF-XChange Editor中统计PDF字符数的JavaScript代码

以下是可以直接在PDF-XChange Editor的JavaScript控制台中运行的字符统计代码:

/* 统计文档中的字符总数(包含空格) */
var charCount = 0;
for (var p = 0; p < this.numPages; p++) {
    // 获取当前页面的文本内容
    var pageText = this.getPageText(p);
    // 累加当前页面的字符数
    charCount += pageText.length;
}
app.alert("该文件共有 " + charCount + " 个字符(包含空格)。");

可选:统计不含空格的字符数

如果需要排除空格(包括空格、制表符、换行符等空白字符),可以使用以下修改版代码:

/* 统计文档中的字符总数(不含空格) */
var charCountNoSpace = 0;
for (var p = 0; p < this.numPages; p++) {
    var pageText = this.getPageText(p);
    // 移除所有空白字符后计算长度
    var textNoSpace = pageText.replace(/\s+/g, '');
    charCountNoSpace += textNoSpace.length;
}
app.alert("该文件共有 " + charCountNoSpace + " 个字符(不含空格)。");

代码说明

  • this.getPageText(p) 是PDF-XChange Editor支持的API,用于提取第p页的纯文本内容
  • 基础版本通过length属性直接统计所有字符,包含各类空白字符
  • 进阶版本用正则表达式/\s+/g匹配并移除所有空白字符,仅统计有效内容字符

内容的提问来源于stack exchange,提问作者Lee N

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 08:25:55