◆- Adobe插件与脚本区 主要讨论Adobe插件开发与软件脚本撰写

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2023-03-06, 19:41     #1
静立 的头像
静立 静立 当前离线
正式会员
等级: 四袋长老
级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时
 
Uid: 718382
注册日期: 2022-03-31, 04:03
帖子: 271
感谢: 102
60 个帖子获得 125 次感谢
现金: 0金币
资产: 248金币
声望: 10 静立 向着好的方向发展
静立 静立 当前离线
正式会员
等级: 四袋长老
级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时
静立 的头像
 
Uid: 718382
注册日期: 2022-03-31, 04:03
帖子: 271
感谢: 102
60 个帖子获得 125 次感谢
现金: 0金币
资产: 248金币
声望: 10 静立 向着好的方向发展
原创 jsx脚本功能代码 获取PDF页数   



function GetPDFPageNumber(Path){
var PDFFile=new File(Path);
if(PDFFile.exists){
if(PDFFile.open("r",".pdf")){
var EOF=PDFFile.eof,Index=0,PageNum=0;
while (!EOF){
var InWriting=PDFFile.readln();
var Num=InWriting.match(/\/Type\s*\/Page(?!s)/g);//查找不仅跟s的且中间带有不指定数量空格的/Type/Page
if(Num!=null){PageNum+=Num.length;};
if(InWriting.search("%%EOF")>-1){Index+=1;};
EOF=(Index==2)?true:PDFFile.eof;//只检索到第二个%%EOF所在位置
var Count=InWriting.match(/\/Count\s+\d+/g);
if(Count!=null){PageNum=Count[0].replace(/\/Count\s+/g,"");EOF=true;};
};
PDFFile.close();
}else{alert("文件无法打开!","文件打开错误",true);};
}else{alert("路径文件不存在!","路径输入错误",true);};
//$.writeln(Index);
return PageNum;
};

个人测试没遇到到问题,获得PDF页数的方法来自百度以及个人用记事本查看PDF判断,然后自己用jsx写出来。
静立 当前离线  
右列 2 位会员因为此帖价值甚高向 静立 表示感谢:
hagycag (2023-04-11), xiaohaiwu (2023-03-07)
旧 2023-03-06, 19:56   只看该作者   #2
terry2016 terry2016 当前离线
正式会员
等级: 六袋长老
级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时
 
Uid: 531439
注册日期: 2016-08-21, 23:26
年龄: 44
帖子: 1334
感谢: 36
41 个帖子获得 45 次感谢
现金: 1065金币
资产: 1066金币
声望: 10 terry2016 向着好的方向发展
terry2016 terry2016 当前离线
正式会员
等级: 六袋长老
级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时
 
Uid: 531439
注册日期: 2016-08-21, 23:26
年龄: 44
帖子: 1334
感谢: 36
41 个帖子获得 45 次感谢
现金: 1065金币
资产: 1066金币
声望: 10 terry2016 向着好的方向发展
默认

cdr发布的pdf也可以识别页数吗?
terry2016 当前离线  
旧 2023-03-06, 20:58   只看该作者   #3
姜椒蒜 姜椒蒜 当前在线
中级会员
等级: 七袋长老
级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时
 
Uid: 699927
注册日期: 2020-12-20, 15:13
帖子: 3687
感谢: 658
337 个帖子获得 402 次感谢
现金: 34金币
资产: 7234金币
声望: 10 姜椒蒜 向着好的方向发展
姜椒蒜 姜椒蒜 当前在线
中级会员
等级: 七袋长老
级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时
 
Uid: 699927
注册日期: 2020-12-20, 15:13
帖子: 3687
感谢: 658
337 个帖子获得 402 次感谢
现金: 34金币
资产: 7234金币
声望: 10 姜椒蒜 向着好的方向发展
默认

想了想这个用处应该不是很大,不过PDF的脚本是真的少,可能也是因为PDF插件多的原因
姜椒蒜 当前在线  
旧 2023-03-06, 22:38   只看该作者   #4
静立 的头像
静立 静立 当前离线
正式会员
等级: 四袋长老
级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时
 
Uid: 718382
注册日期: 2022-03-31, 04:03
帖子: 271
感谢: 102
60 个帖子获得 125 次感谢
现金: 0金币
资产: 248金币
声望: 10 静立 向着好的方向发展
静立 静立 当前离线
正式会员
等级: 四袋长老
级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时
静立 的头像
 
Uid: 718382
注册日期: 2022-03-31, 04:03
帖子: 271
感谢: 102
60 个帖子获得 125 次感谢
现金: 0金币
资产: 248金币
声望: 10 静立 向着好的方向发展
默认

引用:
作者: terry2016 查看帖子
cdr发布的pdf也可以识别页数吗?
可以获取,PDF文件都有那个相同的判断标准
静立 当前离线  
旧 2023-03-06, 22:40   只看该作者   #5
静立 的头像
静立 静立 当前离线
正式会员
等级: 四袋长老
级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时
 
Uid: 718382
注册日期: 2022-03-31, 04:03
帖子: 271
感谢: 102
60 个帖子获得 125 次感谢
现金: 0金币
资产: 248金币
声望: 10 静立 向着好的方向发展
静立 静立 当前离线
正式会员
等级: 四袋长老
级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时级别:14 | 在线时长:263小时 | 升级还需:22小时
静立 的头像
 
Uid: 718382
注册日期: 2022-03-31, 04:03
帖子: 271
感谢: 102
60 个帖子获得 125 次感谢
现金: 0金币
资产: 248金币
声望: 10 静立 向着好的方向发展
默认

引用:
作者: 姜椒蒜 查看帖子
想了想这个用处应该不是很大,不过PDF的脚本是真的少,可能也是因为PDF插件多的原因
这是AI的😂,PDF的我不会。
静立 当前离线  
发表新主题 关闭主题


发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子

论坛启用 vB 代码
论坛启用 表情图标
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


律师声明:本站内容,均具有版权,未经书面授权,禁止转载,严禁镜像,违者承担一切后果!
论坛广告报价   广告联系及办理企业会员服务QQ:57880388 站务管理QQ:35529388


所有时间均为 +8, 现在的时间是 2025-01-04 15:22.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
 
Copyright © 2004-2022