- toate legăturile încorporate, munca eficientă în designul adobe, trucuri de lucru, trucuri și

"Embold" toate legăturile încorporate

Ați primit vreodată un fișier în care toate imaginile au fost încorporate și nu sunt legate? Acest lucru nu se întâmplă în fiecare zi, dar, după cum știți, se întâmplă! Din fericire, InDesign are capacitatea de a extrage toate legăturile încorporate într-un folder separat. Dar, cu fiecare link separat și trebuie să deranjeze dacă acestea sunt multe, este destul de o sarcină laborioasă - pentru a selecta link-ul, și apoi din meniul contextual sau din meniul panoului pop-up, selectați Link-uri Unembed Link. Unde este mai ușor să faceți acest lucru folosind un script.







Clasa Link are metoda neembered (). Acesta permite extragerea unui link din document și salvarea acestuia ca fișier separat sau re-conectarea acestuia la un fișier existent. Adică, dacă fișierul nu există în folderul destinație, atunci InDesign creează unul nou (extragându-l din document). Și fișierul este stocat în document ca un întreg - dacă încorporați psd cu straturi pe un singur computer și extrase pe altă mașină, atunci veți obține exact același fișier! Toate acestea sunt minunate, dar este destul de clar că aceasta nu este cea mai bună metodă de stocare a fișierelor, deoarece dimensiunea fișierului de aspect crește foarte repede, ceea ce la rândul său încetinește activitatea cu acesta și creează posibilitatea unor erori.







Scriptul funcționează astfel:

// căutați primul link din document var myLink = app.activeDocument.links [0]; // verificați starea de implementare a $ .writeln (myLink.status == LinkStatus.LINK_EMBEDDED); // Extras în directorul implicit myLink.unembed (); // extract într-un folder separat // dacă fișierul există, acesta va fi suprascris de fișierul extras var myDest = Folder ("/ c / myDestination"); myLink.unembed (myDest);

Iată scenariul. care înainte de a extrage legături, va întreba exact unde să facă acest lucru. Și dacă se dovedește că, în folderul destinație fișierul există deja, script-ul creează pur și simplu o conexiune cu el, mai degrabă decât suprascrie fișierul peste unul existent (care este metoda implicită unembed ()). Simplu și ușor!


Material pregătit de Stacco







Trimiteți-le prietenilor: