כללי סקריפט חינם: שמירת קובץ אינדיזיין כדפים נפרדים

  • הוסף לסימניות
  • #1
שלום,

בקשו בפורום של אדובי סקריפט שיחלק קובץ אינדיזיין לדפים נפרדים וישמור כל אחד כמסמך אינדיזיין בודד.

לא בטוח עד כמה זה שימושי -- לי עוד לא היה צורך בכזה דבר -- אבל הנה מה שכתבתי שם, ואולי משהו פה ימצא בזה שימוש:

קוד:
// BS"D
// Extract Pages
// An InDesign script by Ariel Walden (c) 2014 Id-Extras.com All rights reserved.
// Free to use, but may not be commercially distributed
// Please do not delete this copyright notice
// This script will save each page of the current InDesign file as a separate InDesign file
// To use: Open a document, run the script, select your target folder in which to save the files, and click OK.
// Note: Works best on a document that is not set up as facing pages.
myDoc = app.activeDocument;
myPages = app.activeDocument.pages;
myFolder = Folder.selectDialog("Choose the folder in which to save the pages...");
if (myFolder == null) exit();
for (i = 0; i < myPages.length; i++){
 myDoc.saveACopy(File(myFolder+"/Page_"+myPages[i].name+".indd"));
 newDoc = app.open(File(myFolder+"/Page_"+myPages[i].name+".indd"), false);
 myDoc.pages[i].duplicate(LocationOptions.AT_END, newDoc.pages[-1]);
 newDoc.pages.itemByRange(newDoc.pages[0], newDoc.pages[-2]).remove();
 newDoc.close(SaveOptions.YES);
}
alert("Done!");
myFolder.execute();
 
  • הוסף לסימניות
  • #2
מה הכוונה:
if (myFolder == null)
אם התיקייה שלי שווה לאפס? לא קיים?

(מנסה ללמוד את השפה)
 
  • הוסף לסימניות
  • #3
אם המשתמש לחץ על Cancel בחלונית התיקיות יוחזר null, וכן אם הוא בוחר תיקייה מיוחדת (library) או משהו כזה שמופיע בחלונית. בקיצור, זה שם ליתר בטחון, ובאמת בשאר הסקריפט היה ראוי להוסיף עוד הרבה בדיקות כאלו...
 

פרוגבוט

תוכן שיווקי
פרסומת

אשכולות דומים

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה