複数のページを持つ PDF ファイルに、PDF を強制的に 2 ページ モード (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 を使用しています。現時点では、設定を追加せずにファイルを保存するだけです。
最近検索したすべての Web で答えが見つからないので、質問します…</p>
前もって感謝します!