在 Acrobat Pro 中使用 javascript 从 PDF 中提取页面
Extract pages from PDF with javascript in Acrobat Pro
我正在尝试创建一个脚本,该脚本将从 pdf 文档中提取所有页面并根据 pdf 的编号命名它们(假设 pdf 名称是 5047.pdf),然后递增每个页面的名称的pdf所以它产生5048.pdf,5049.pdf等。但是我的脚本没有做任何事情。
var filename = 0;
for (var i = 0; i < this.numpages; i++)
this.extractpages
({
nStart: i,
cpath: filename + i + ".pdf"
});
原文link:https://forums.adobe.com/thread/969135
解决方案,基于 Adobe 论坛的回答:
/* Extract Pages to Folder */
var re = /.*\/|\.pdf$/ig;
var filename = this.path.replace(re,"");
var lastPage=this.numPages-1;
{
for ( var i = 0; i < this.numPages; i++ )
this.extractPages
({
nStart: i,
nEnd: lastPage,
cPath : filename + "_page_" + (i+1) + ".pdf"
});
};
我正在尝试创建一个脚本,该脚本将从 pdf 文档中提取所有页面并根据 pdf 的编号命名它们(假设 pdf 名称是 5047.pdf),然后递增每个页面的名称的pdf所以它产生5048.pdf,5049.pdf等。但是我的脚本没有做任何事情。
var filename = 0;
for (var i = 0; i < this.numpages; i++)
this.extractpages
({
nStart: i,
cpath: filename + i + ".pdf"
});
原文link:https://forums.adobe.com/thread/969135
解决方案,基于 Adobe 论坛的回答:
/* Extract Pages to Folder */
var re = /.*\/|\.pdf$/ig;
var filename = this.path.replace(re,"");
var lastPage=this.numPages-1;
{
for ( var i = 0; i < this.numPages; i++ )
this.extractPages
({
nStart: i,
nEnd: lastPage,
cPath : filename + "_page_" + (i+1) + ".pdf"
});
};