From 06896ebf73ba250709ca1fb4f5e6ad5f3df2ad6e Mon Sep 17 00:00:00 2001 From: Kevin Yobeth Date: Sun, 3 May 2020 12:23:47 +0700 Subject: [PATCH] Add files via upload --- sertifDiklat.js | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 sertifDiklat.js diff --git a/sertifDiklat.js b/sertifDiklat.js new file mode 100644 index 0000000..411f240 --- /dev/null +++ b/sertifDiklat.js @@ -0,0 +1,47 @@ +function saveJPEG(doc, saveFile, qty) { + var saveOptions = new JPEGSaveOptions(); + saveOptions.embedColorProfile = true; + saveOptions.formatOptions = FormatOptions.STANDARDBASELINE; + saveOptions.matte = MatteType.NONE; + saveOptions.quality = qty; + doc.saveAs(saveFile, saveOptions); +} + +var nameLayer = activeDocument.layers[0]; +var scoreLayer = activeDocument.layers[1]; +app.displayDialogs = DialogModes.NO; + +if (nameLayer.kind == 'LayerKind.TEXT') { + + var listName = new File("C:/Users/Kevin Claudine/Desktop/DIKLAT/name.txt"); + var listScore = new File("C:/Users/Kevin Claudine/Desktop/DIKLAT/score.txt"); + + listName.open('r'); + listScore.open('r'); + + var nama = ""; + var score = ""; + var counter = 1; + + while (!listName.eof && !listScore.eof) { + + nama = listName.readln(); + score = listScore.readln(); + + //alert(nama); + + nameLayer.textItem.contents = nama; + scoreLayer.textItem.contents = score; + + saveJPEG(app.activeDocument, new File('Export/' + nama + '.jpg'), 12); + counter++; + + } + + alert(counter + " Exported"); + + listName.close(); + listScore.close(); + +} +