我该怎样通过Google脚本获取Google Docs(转换为PDF后)中的页面数量?
我尝试过以下代码,但它返回0而不是实际页数:
我尝试过以下代码,但它返回0而不是实际页数:
function getNumPages()
{
var blob = DocumentApp.getActiveDocument().getAs("application/pdf");
var data = blob.getDataAsString();
var re = /Pages\/Count (\d+)/g;
var match;
var pages = 0;
while(match = re.exec(data)) {
Logger.log("MATCH = " + match[1]);
var value = parseInt(match[1]);
if (value > pages) {
pages = value;
}
}
Logger.log("pages = " + pages);
return pages;
}