डेवलपर ने मुझसे लगभग वैसा ही सोचने को कहा जैसा आपको चाहिए। मैं लेयर प्रॉपर्टीज (टेक्स्ट, फॉन्ट नेम, फॉन्ट साइज, फॉन्ट कलर) को एक्सपोर्ट करने के लिए सिंपल स्क्रिप्ट के साथ आया था, जिसे डेवलप करने के लिए आपको जरूरत है, एक सिंगल txt फाइल (विंडोज मशीन पर काम करने की) की।
बस इसे "ExportTexts.js" की तरह सेव करें और Adobe Photoshop> प्रीसेट्स> लिपियों में डालें।
उसके बाद, फ़ोटोशॉप चलाएं (या पुनरारंभ करें) और स्क्रिप्ट चलाएँ (फ़ाइल -> स्क्रिप्ट -> ExportTexts)। यह भी सुनिश्चित करें कि ऐसा करने से पहले आप सभी परतों को अनग्रुप कर लें। निर्यात की गई फ़ाइल psd फ़ाइल के समान डीआईआर में होनी चाहिए।
if (documents.length > 0)
{
var docRef = activeDocument;
CurrentFolder = activeDocument.path;
var outputFile = new File(CurrentFolder + "/" + activeDocument.name + "fonts.txt" );
outputFile.open("w");
for (var i = docRef.layers.length-1 ; i >=0 ; i--)
{
docRef.activeLa`enter preformatted text here`yer = docRef.layers[i]
if (docRef.activeLayer.kind == LayerKind.TEXT)
{
outputFile.write(
docRef.activeLayer.textItem.contents + "\n" +
docRef.activeLayer.textItem.font +"," +
docRef.activeLayer.textItem.size +"," +
docRef.activeLayer.textItem.color.rgb.hexValue + "\n\n\n");
}
}
outputFile.close();
alert("Finished");
}
else
{
alert("You must have at least one open document to run this script!");
}
docRef = null