跳到内容
  • 福昕首页
  • 开发中心
  • SDK文档资料
  • 插件商店
  • 福昕首页
  • 开发中心
  • SDK文档资料
  • 插件商店
申请试用
  • 企业自动化
    • Compressor
  • 福昕CloudAPI
  • 福昕PDF SDK 软件开发工具包
    • 福昕PDF SDK(ActiveX)
    • 福昕PDF SDK(桌面/服务器)
    • 福昕PDF SDK(Plug-in)
    • 福昕 PDF SDK(安卓)
    • 福昕PDF SDK(iOS)
    • 福昕PDF SDK(Web)
  • 福昕管理控制台
    • 公有云
    • 私有云
    • 通用情况
  • 福昕阅读器
    • RMS插件
  • 福昕高级编辑器
    • AI助手
    • Mac版本
      • 常规问题
    • Windows版本
      • 表单
      • ECM集成
      • 互联PDF
      • 企业管理指南
      • 保护
      • 内容编辑
      • 创建PDF
      • 压缩
      • 图章
      • 安装与卸载
      • 常见问题
      • 打印
      • 注释/评论
      • 福昕插件
      • 翻译助手
      • 翻译助手教程
      • 试用与激活
      • 转换
      • 页面管理
    • 教育用户
      • 论文查重
      • 论文畅
      • 操作指南
    • 网页版
      • Foxit eSign
      • 电子签章
    • 订阅
    • 资源
  • 福昕高级编辑器Linux版本
  • 福船图纸管理系统
  • 福昕PDF SDK 软件开发工具包 > 福昕PDF SDK(Web)
  • 标签:
  • Path对象,图形对象,文本对象,编辑对象

如何统计PDF页面中所有图形对象的类型及数量?

  • 福昕知识库
  • 2025-03-28

示例代码如下:

var pdfViewer = await pdfui.getPDFViewer();
var pdfDoc = await pdfViewer.getCurrentPDFDoc();
var pdfPage = await pdfDoc.getPageByIndex(0);
var sum = await pdfPage.getGraphicsObjectsCount();
console.log("sum:"+sum);
for (let i = 0; i < sum; i++) {
    var object = await pdfPage.getGraphicsObjectByIndex(i);
    console.log(object.getType());
}

功能扩展建议

如需进一步统计每种类型的数量,可以在代码中添加一个计数器对象:

const typeCount = {};
for (let i = 0; i < sum; i++) {
    var object = await pdfPage.getGraphicsObjectByIndex(i);
    const type = object.getType();
    typeCount[type] = (typeCount[type] || 0) + 1;
}
console.log("各类型统计:", typeCount);

这段代码可以输出每种图形类型的出现次数,便于分析PDF页面的组成结构。

相关内容

桌面右键菜单新建office文件选项丢失问题修复

通过福昕PDF制作双层PDF文档

如何使添加密文后的文档保持原来的文件名

如何将邮件正文转PDF时保留附件内容

如何将当前打开的PDF文件快速邮件发送给他人

如何将3D图纸转成3DPDF

word转PDF文档如何保留原注释内容

如何使用图片签名

如何设置虚拟打印机固定打印

如何进行发票打印

推荐内容

桌面右键菜单新建office文件选项丢失问题修复

通过福昕PDF制作双层PDF文档

如何使添加密文后的文档保持原来的文件名

如何将邮件正文转PDF时保留附件内容

如何将当前打开的PDF文件快速邮件发送给他人

如何将3D图纸转成3DPDF

word转PDF文档如何保留原注释内容

如何使用图片签名

如何设置虚拟打印机固定打印

如何进行发票打印

产品
  • 应用行业
  • 白皮书
开发支持
  • 开发中心
  • SDK文档资料

销售咨询:010-50951668

客服电话:0591-38509808

销售咨询
微信公众号

©2026 福建福昕软件开发股份有限公司 版权所有

隐私策略