[JS]Cropメニュー(連続ページに変換) 集約された2in1(2UP)のPDFを個別のページに分割します
以前作った
【AcrobatJS】見開きページを単ページの連続ページに変更する(修正版)に
上下方向に2UPされた集約PDFの分割を追加した
[JS]Cropメニュー(連続ページに変換) 集約された2in1(2UP)のPDFを個別のページに分割します
| 固定リンク
以前作った
【AcrobatJS】見開きページを単ページの連続ページに変更する(修正版)に
上下方向に2UPされた集約PDFの分割を追加した
[JS]Cropメニュー(連続ページに変換) 集約された2in1(2UP)のPDFを個別のページに分割します
| 固定リンク
【AcrobatJS】見開きページを単ページの連続ページに変更する
https://force4u.cocolog-nifty.com/skywalker/2021/07/post-07b14c.html
【AcrobatJS】見開きページを単ページの連続ページに変更する その2
https://force4u.cocolog-nifty.com/skywalker/2021/07/post-8c91f4.html
こちらの修正版
↑こちらのように『アートサイズ』が『トリミングサイズ』の外にもある場合
(Acrobatの『PDFを編集』処理で『PDFをトリミング』を実行済みのPDF)
こちらに対応した
| 固定リンク
【解説】appGetPageSize.jsの解説
こちらの記事の修正版
メニューからも実行可能にした
ダウンロード - addviewgetpagesize.zip
AcrobatのJS フォルダレベルの場合は
『ファイル名』が『読み込み順』に影響します。
エラーになる場合は、『ファイル名』を疑ってみると良いでしょう
| 固定リンク
openConsole.jsに記載されていたURLが無効になったので
修正しました
ダウンロード - appaddhelpsubmenu.js.zip
URLの変更とかメンテナンスが必要なJSは面倒だな…
| 固定リンク
こちらの記事の発展版
見開きページを単ページに変更します。
処理の流れは同じで
1:ページ各ページ毎に挿入して各ページ2ページにする
2:左寄・右寄それぞれでページをトリミングする
メニューを独立させた
appPageCropMenu.jsが
他のJSから読み出し用のメニューのみを定義しています。
menuParent = "Edit";
app.addSubMenu({
cName:"CropMenu",
cUser:"▼連続ページに変換",
cParent:menuParent,
nPos:2
});
appPageCropCLR.js
appPageCropCRL.js この2ファイルは『表紙』と『裏表紙』が独立ページになっているよう
めずらしく2MBぐらいあります
(試し用のサンプルファイルがついているので)
お試しください。
| 固定リンク
流れ
1:ページ各ページ毎に挿入して各ページ2ページにする
2:左寄・右寄それぞれでページをトリミングする
と
なります。
設定項目(必須)
対象のPDFを開く場所(実行する場所)を
あらかじめAcrobatのセキュリティ(拡張)で指定しておく必要があります。
留意事項
『ダウンロードフォルダ』は、危ないファイルが存在する可能性もありますので
あくまでも『自分が大丈夫』と思える場所を指定する事を推奨します
自分ルールでOK、実行は『この』フォルダ、とか決めるておくと、少しはリスクが減ります
| 固定リンク
Amazon KDPの塗りたし付きサイズ(US)を追加しました
(つーか自分で追加しなさいよ…笑)
元ページにあるmm換算と寸法が違うけどね
https://kdp.amazon.com/en_US/help/topic/GVBQ3CMEQW3W2VL6
| 固定リンク
| 固定リンク
Acrobatで新規空白ページを追加する。
1:ページパネルを利用する(挿入)
2:アクションを利用する(JavaScript)
3:アドオンを利用する(JavaScript)
4:メニュー項目を利用する(JavaScript)
1:ページパネルを利用する(挿入)
2:アクションを利用する(JavaScript)
3:アドオンを利用する(JavaScript)
ダウンロード - addnewpageaddon.js.zip
4:メニュー項目を利用する(JavaScript)
▼JavaScriptでのポイント
アクションはAPI Referenceに記載されている形で動作する
var Rect = this.getPageBox("Crop");
this.newPage(0, Rect[2], Rect[1]);
メニューやアドインでJavascriptからページを追加する場合は
trustedFunctionが必須
https://github.com/force4u/AddNewPage.js
| 固定リンク
Accessibility AccessibilityCheck AccessibilityForm AccessibilityInDesign AccessibilityPDF Acrobat Acrobat Action Acrobat Annotation Acrobat AppleScripts Acrobat Character Acrobat Layer Acrobat PDF Embed API Acrobat PDF Form Print Acrobat Plug-ins Acrobat Portfolios Acrobat Print AcrobatBarcode AcrobatDialog AcrobatForm AcrobatJS AcrobatMenu AcrobatPDF AcrobatStamp AcrobatYouTube AddressBook Adobe Adobe InDesign Adobe Photoshop AdobeAppleScript AdobeBridge AdobeIllustrator AdobeJSX aed Alfresco Android AnimationGif Apple Apple Support AppleScript AppleScriptBasics AppleScriptCharacter AppleScriptColor AppleScriptDroplet AppleScriptErrorNum AppleScriptFolder AppleScriptFontBook AppleScriptRename AppleScriptTools AppleSymbols Applications Barcode Barcode2D BarcodePostal BetterHTMLExport Book BOX Browser buzz Certificates CharacterEntity CharacterSets Colors Cool Site CSS Cutting DecoMail DecorationMail Design Desktop Diff DJ dmg DNS Documents Download DTP eBook Editer eMail Envelopes ExifTool Facebook FFmpeg File System Fonts FontsTool FontsWeb FOOD FormPrint ftp Gadget Gif Animation Google Google Chrome Enterprise HexEditor HTML info iPhoto ISBN ISO iTunes iWork iWorkNumbers iWorkNumbersCalendar iWorkNumbersTimecard iWorkPages JavaScript JeditX JeditX Regexp JeditXAppleScript JIS jquery Letterpress Library logo Mac Admin Mac Archiver Mac Browser Mac Browser Plugin Mac QuickLook Mac Setup Mac Spotlight Mac Video Map Memo Microsoft Teams Mobby mobileconfig Moto Movies Music Network Basic ntp OCR Office OfficePowerPoint OSX Paint Pantone Paper PDFlib Permission Photo Pictograms Print Public Python QuickLook QuickTime QuickTimeSetting QuickTimeSound Real Media ReName ResourceFork ruby Sample Screen ScreenCast Search Security SEO Sharing SLAResource Sound Spotlight Stamp SWF TCC.db Tutorial PSD TV Twitter Typography Unicode Utilities Video WEB APP WebFont Wedding Windows WindowsMedia XML XMP XPS YouTube YouTube Rss