DTPab

印刷やデザイン、アドビ製アプリやスクリプトなど、雑多な技術ブログ

IllustratorのスクリプティングAPI

以前、愛用していたAPIドキュメントのサイトが閉じてしまった*1ので、いまはこちらを使っています。 ai-scripting.docsforadobe.dev ExtendScriptのAPI(オブジェクトモデル)を確認するには、左のカラムから JavaScript Object Reference を展開しましょう…

2025年振り返りと2026年に向けて

濃密な1年になった今年の振り返りと、来年への抱負です。

JavaScript:閲覧中のウェブサイトをMarkdown形式の文献として利用するためのブックマークレット

執筆用に、Markdown書式のウェブサイト閲覧URLを取得するブックマークレットです。

技術書Lab. Advent Calendar 2025:執筆環境を整える

技術書Lab.アドベントカレンダーの記事として、VS Codeを使った執筆環境の最適化についてまとめました。

【Illustrator】ドキュメント切り替えと同時にカラーパネルの表示を切り替えたい

はじめに アクションとスクリプトで解決できた スクリプト 使い方 余談 はじめに ドキュメントが印刷用のデータはCMYK、ウェブ(もしくはRGB入稿の高彩度印刷)用のデータはHSBにしたい、というカラーパネルの切り替えが本当に面倒で…。 自動で切り替わって…

InDesignで自動可変レイアウト:データ結合の基本から応用まで

はじめに 先日のもくもく会で、InDesignのデータ結合について少しだけお話しました。当日の動画はこちらにまとめています。 youtu.be ここで紹介した、データ結合の単一レコードを使ったテキストと画像の可変ページレイアウトをもう少し詳しく説明します。 …

自分用のフォントリストを作ろう

はじめに できたもの 使い方 定義ファイルの作成 テンプレートファイルを開く スクリプト本体の実行 さいごに はじめに デザインの仕事でどうしても悩んでいるのがフォントを選ぶのに時間がかかることでした。 欧文フォントであれば、文字パネルの検索メニュ…

【Illustrator】配置画像や複雑なパスデータからカットパスと白打データの作成

はじめに 最近、仕事でアクリルスタンドなどをはじめとしたグッズを作ることが増えています。 アクリルグッズやステッカー制作でよくある作業が、カットパスの作成と白打(白版印刷)データの作成です。 割と力業でやることが多かった作業なのですが、Xで素…

🎉ESDebugger v2.1.0が正式リリース🎉

はじめに VSCodeの拡張機能ExtendScript Debuggerが、8月9日にv2.1.0にアップデートされました。 本記事はChangelogのまとめです。 今回のアップデートで、β版としてRC(Release Candidate)表記だった機能が正式に載りました。 Apple Siliconのデバイスに正…

【InDesign】重なり順でソートする関数

IllustratorにはzOrderPositionというプロパティがあって、オブジェクトの重なり順をなんとなーく調べられるんですけど*1、InDesignにはないのです。 でもあったほうが便利なのは確かなので、とりあえずの関数を作ってみました*2。 コード全文 使用例 呼び出…

アドビアプリ自動化もくもく会04を開催しました

2025年6月21日、大崎のアドビさんの会議室でアドビアプリ自動化もくもく会04を開催しました。当日のもくもく会のもようをお伝えします! 当日は現地3名、オンライン7名、計10名の方が参加してくださいました。 LT(ライトニングトーク) Kawanoさん「Adobe E…

アドビアプリ自動化もくもく会03を開催しました

皆さんこんにちは! アドビアプリ自動化もくもく会の主催者Uske_Sです。 2025年5月25日、大崎のアドビさんの会議室でアドビアプリ自動化もくもく会03を開催しました。当日のもくもく会のもようをお伝えします! 当日は現地5名、オンライン12名、計17名の方が…

【Acrobat】特色版を削除するカスタムフィックスアップを作ろう

はじめに InDesignの勉強部屋さんの掲示板で、InDesignからPDFを書き出す際に特定の版を非表示にしたい(Acrobatの出力プレビューにも表示させたくない)という質問がありました。 InD-Board InDesignの書き出しのタイミングでどうこうするよりも、書き出さ…

GA4用のキャンペーンURLを作成するスプレッドシートを作った

仕事でとあるプロジェクトのBtoB向けウェブサイトをWix Studioで構築したり、別プロジェクトで新製品のホワイトペーパーを作成したりしていて、GA4に触れる機会がちょこちょこ出てきています。 ちゃんと勉強したいなと思いつつ、時間を決めて製作なり開発し…

【Illustrator】ドキュメントを切り替えるスクリプト(DTP Transit別館修正版)

はじめに DTP Transitさんの別館(note)で、ドキュメントをスムーズに切り替えるスクリプトを紹介されていました。 note.com その中で、下記懸念事項があるとのことでした。 クリックで選択すると実際にアクティブなウインドウが切り替わりますが、↓キーの…

ブラウザの選択範囲をスクリプトとして保存するブックマークレット

ウェブに掲載されているスクリプトを、コピペで保存するわかりやすい方法がないだろうか? という話をXでしていました。 Webブラウザに表示されているInDesignやIllustratorのスクリプトをプログラミング経験がないMacユーザがすんなりと「コピペしてjsxで保…

【InDesign】ExtendScriptで相互参照を操作する

趣味で作っていたスクリプトで躓いて、自己解決に至るまでにだいぶかかりました。 今後のために記しておきます。 やりたいこと 呼称の整理 実装 やりたいこと ExtendScriptを利用し、任意の場所(テキストの挿入点)に、相互参照で参照した段落のテキストを…

シンタックスカラーリングを変更してみた

CSS

デフォルトのカラーリングがけっこうどぎつくて、もうちょっと落ち着いた色味にしたいなということで変えてみました。 前後比較 テンプレートのCSSいじらないまま 修正版がこちら。 修正後 著しく見にくいとか(特に色弱の方)、自分で気に食わないとかあれ…

今日の日付を挿入するJXA

仕事用のフォルダ名に日付を入力するんですが、「きょう」で変換したものを整形するのがだるくて、JXAで一発挿入できるようにしました。 環境 インストール(登録方法) コード Automator ショートカットの登録 コードについて 環境 macOS Sonoma 14.7.2 Mac…

アドビアプリ自動化もくもく会#1 アーカイブ

Adobe MAX Japanの準備やら何やらで公開が遅れていましたが、やっと準備できたので公開いたします! 開催振り返りは以前の記事をご覧ください。 uske-s.hatenablog.com アーカイブ動画 オープニング〜チェックイン ショートセッション1(したたか企画さん) …

Adobe MAX Japan 2025登壇スライド

Adobe MAX Japanで僕が担当するセッション、「作業効率の強い味方! スクリプトの導入とその活用法」の登壇スライドです。 drive.google.com

アドビアプリ自動化もくもく会#1を開催しました

ちょっと時間が空いてしまいましたが、12/14にアドビアプリ自動化もくもく会#1を開催しました。 aaam.connpass.com 現地参加の皆さんと 参加してくださった皆さま、ありがとうございました! アドビアプリ自動化もくもく会とは 振り返り セッションについて …

2024年の振り返りと2025年の抱負

もういくつ寝ると、お正月…。 ということで、今年の振り返りと来年の抱負? などを残しておこうと思います。 2024年振り返り 立てた目標の達成度 DTPab 個人活動 仕事 2025年の抱負 各分野目標 各メディアの扱い SNSの扱い 個人活動 最後に 2024年振り返り …

InDesign→Adobe Expressでお手軽SNS共有

コミュニティエキスパートの皆さんにお声がけして始めたクリエイティブアドベントカレンダーも、ついに最終日になりました。ここまで皆さん楽しんでいただけたでしょうか。 この記事は、Adobe Community Exprets presents Creative Advent Calendar 2024の最…

【ギークリ】メイン会場 各セッション振り返り

ギークリが無事に終わり、12月になりました! 久しぶりにアドベントカレンダーなぞやろうと思い立ち、コミュニティエキスパートの皆さんにお声がけして、クリエイティブアドベントカレンダーなるものを企画しました! ということで、この記事は、Adobe Commu…

ファイル検索アプリを作った

JXA

はじめに 会社のファイルサーバーでの検索(finderの検索)が遅い、ないし場合によっては全く検索が動作しない、ということが稀にあり、非常に困っているという話を入社後に何度か聞いた。 のだけど、いざ自分がその場面に出くわすことがなくて、先日やっと…

リストAからリストBを削除する(JXA版)

JXA

DTP Transitさんのnoteで、あるある〜というネタがあったので、JXAで書いてみました。 note.com

Geek Creators 2024 Tokyoにメイン会場MCとして登壇します!

すでに周知の通り、11/23(土・祝)、東洋美術学校さんでGeek Creators 2024 Tokyoというイベントが開催されます。 www.geekcreators.net ギークリ is 何? どうやって参加するの? 各セッションについて DTP マーケ・ノンデザイナー イラストレーション 映…

add()メソッドへの引数の渡し方

p-makes-p.hatenablog.com くれそんさんの記事にコメントを書いたので、別のベクトルでちょっとだけ補足。 例えば、Rectangles.add()メソッドなんかでフレームを生成するときに、そのとき与えたい情報は一度に与えてしまったほうがいいですよ、という話。 fu…

DTPerのスクリプトもくもく会#41を開催しました!

10月26日、DTPerのスクリプトもくもく会#41を開催しました! dtpmkmk.connpass.com 今回はオンラインで5人の方が参加してくださいました。ありがとうございました 告知 アドビアプリ自動化もくもく会 経緯 活動について DTPerのスクリプトもくもく会の予定と…