สคริปต์ที่ดำเนินการบรรจุถังขยะ 2D บน Adobe Illustrator Artboards และ Adobe Indesign Pages โดยอัตโนมัติกระบวนการจัดเรียงรายการหน้าเว็บที่เลือกไว้ใน artboards หรือหน้าโดยอัตโนมัติโดยมีจุดประสงค์เพื่อให้ได้บรรจุที่แน่นพอสมควร
อัปเดต 2024-10-23: การแสดงใหม่ Allow Any Rotation
:
หากโครงการนี้จะช่วยคุณประหยัดเวลาโปรดพิจารณาสนับสนุนฉัน:
ดาวน์โหลดไฟล์สคริปต์ (ซิป):
ที่เก็บมีไฟล์สคริปต์ต่อไปนี้:
Bin Packing--Artboards.js
(สำหรับ Adobe Illustrator)Bin Packing--Pages.js
(สำหรับ Adobe Indesign)Packer.js
(สคริปต์ผู้ช่วยที่จำเป็น)packer-blocks.js
(สคริปต์ผู้ช่วยที่จำเป็น)หมายเหตุ: ตรวจสอบให้แน่ใจว่า
Packer.js
และpacker-blocks.js
อยู่ในไดเรกทอรีเดียวกับสคริปต์หลักที่คุณต้องการเรียกใช้
ย้ายไฟล์ที่ดาวน์โหลดไปยังโฟลเดอร์ ExterScript ของ Adobe Application ของคุณ
ดูวิธีการติดตั้งสคริปต์ใน Adobe Illustrator และวิธีการติดตั้งสคริปต์ใน Adobe Indesign
Scripts
จาก Window > Utilities > Scripts
(Indesign) หรือจาก File > Scripts
(Illustrator)Bin Packing--Artboards.js
หรือ Bin Packing--Pages.js
เพื่อเรียกใช้สคริปต์ เตรียมเอกสารของคุณ: เปิดเอกสาร Adobe Indesign และเลือกรายการที่คุณต้องการบรรจุ
เรียกใช้สคริปต์: เรียกใช้สคริปต์ซึ่งจะบรรจุรายการที่คุณเลือกไว้ในหน้าเว็บที่มีอยู่
ตัวเลือก:
Try harder
สร้างโดย Mark Bean ("M1B") ซึ่งได้รับแรงบันดาลใจจากการสนทนาของชุมชนนี้ สคริปต์พึ่งพาอัลกอริทึมการบรรจุ 2D Bin ที่แชร์โดยเทรนเทียม (ดูกิตติกรรมประกาศด้านล่าง)
อัลกอริทึมการบรรจุ 2D Bin คือผู้ใช้ Stackoverflow Trentium ที่เผยแพร่ที่นี่และที่ฉันรู้สึกขอบคุณมาก
ฉันยังรับทราบ Adobe Community Forum ผู้ใช้ "Mariorossigd" เพื่อสนับสนุนการพัฒนาสคริปต์ดั้งเดิมของ Indesign
โครงการนี้เป็นโอเพ่นซอร์สและมีให้ภายใต้ใบอนุญาต MIT ดูไฟล์ใบอนุญาตสำหรับรายละเอียด