我想更改(或添加,如果它不存在)到具有多页的 PDF 文件,该设置将强制 PDF 以两页模式打开(例如 PageLayout:TwoPageLeft)。我尝试使用这种 JavaScript(以 Enfocus FullSwitch 为例):
if(($error == null) && ($doc != null))
{
try
{
$outfile = $outfolder + '/' + $filename + ".pdf";
$doc.layout = "TwoPageLeft";
$doc.saveAs( {cPath : $outfile, bCopy : true});
$outfiles.push($outfile);
}
catch(theError)
{
$error = theError;
$doc.closeDoc( {bNoSave : true} );
}
}
但它不像我想要的那样工作(它将用 Acrobat Pro 打开并保存为一个新文件,而不包括有关布局的设置)。
有谁可以帮助我更正该代码以让 JS 打开 PDF 文件,在 PDF 数据中设置布局并将其保存出来?
PDF 文件中的可读信息应如下所示:
PageLayout/TwoPageLeft/Type/Catalog/ViewerPreferences
有关信息,我正在使用 FullSwitch (Enfocus) 处理工作流中的文件,使用 Acrobat Pro,此时,它只是保存文件而不添加设置。
我在最近搜索的所有网络中都找不到自己的答案,所以我问...</p>
提前致谢!