@Kyle26205577rhrw,
You can use the action like below.
var doc = app.activeDocument;
var originalDocPath = doc.path;
var originalDocName = doc.name;
originalDocName = originalDocName.replace(/\.pdf|\.ai/gi, "")
var path = originalDocPath.path;
var LOWRES = Folder(originalDocPath + "/Low Res");
if (!LOWRES.exists) {
LOWRES.create();
}
var _pdfFileName = LOWRES.fsName + "/" + originalDocName + "_LR.pdf";
var dest = Folder(LOWRES);
function saveAsCopy() {
String.prototype.hexEncode = function () {
var hex = "";
for (var i = 0; i < this.length; i++) {
hex += "" + this.charCodeAt(i).toString(16);
}
return hex;
};
function writeFile(fileDestStr, contents) {
var newFile = File(fileDestStr);
newFile.open("w");
newFile.write(contents);
newFile.close();
};
var actionStr = [
"/version 3",
"/name [ 5",
" 5365742031",
"]",
"/isOpen 1",
"/actionCount 1",
"/action-1 {",
"/name [ 8",
"416374696f6e2031",
" ]",
"/keyIndex 0",
"/colorIndex 0",
"/isOpen 0",
"/eventCount 1",
"/event-1 {",
"/useRulersIn1stQuadrant 0",
"/internalName (adobe_saveACopyAs)",
"/localizedName [ 11",
" 53617665204120436f7079",
"]",
"/isOpen 1",
"/isOn 1",
"/hasDialog 1",
"/showDialog 0",
"/parameterCount 18",
"/parameter-1 {",
"/key 1869640814",
"/showInPalette 4294967295",
"/type (integer)",
"/value 2",
"}",
"/parameter-2 {",
"/key 1987077222",
"/showInPalette 4294967295",
"/type (boolean)",
"/value 0",
"}",
"/parameter-3 {",
"/key 1970500209",
"/showInPalette 4294967295",
"/type (boolean)",
"/value 0",
"}",
"/parameter-4 {",
"/key 1970499699",
"/showInPalette 4294967295",
"/type (ustring)",
"/value [ 0", "", "]",
"}",
"/parameter-5 {",
"/key 1836282481",
"/showInPalette 4294967295",
"/type (boolean)",
"/value 0",
"}",
"/parameter-6 {",
"/key 1836281971",
"/showInPalette 4294967295",
"/type (ustring)",
"/value [ 0",
"",
" ]",
"}",
"/parameter-7 {",
"/key 1886220402",
"/showInPalette 4294967295",
"/type (enumerated)",
"/name [ 16",
"5072696e74696e6720416c6c6f776564",
" ]",
"/value 3",
"}",
"/parameter-8 {",
"/key 1886217064",
"/showInPalette 4294967295",
"/type (enumerated)",
"/name [ 15",
"4368616e67657320416c6c6f776564",
" ]",
"/value 5",
"}",
"/parameter-9 {",
"/key 1700946800",
"/showInPalette 4294967295",
"/type (boolean)",
"/value 1",
"}",
"/parameter-10 {",
"/key 1700946275",
"/showInPalette 4294967295",
"/type (boolean)",
"/value 1",
"}",
"/parameter-11 {",
"/key 1700946785",
"/showInPalette 4294967295",
"/type (boolean)",
"/value 1",
"}",
"/parameter-12 {",
"/key 1700950132",
"/showInPalette 4294967295",
"/type (boolean)",
"/value 0",
"}",
"/parameter-13 {",
"/key 1851878757",
"/showInPalette 4294967295",
"/type (ustring)",
"/value [ PDF_PATH_LENGTH", "PDF_FULL_PATH",
"]",
"}",
"/parameter-14 {",
"/key 1718775156",
"/showInPalette 4294967295",
"/type (ustring)",
"/value [ 15",
"5044462046696c6520466f726d6174",
" ]",
"}",
"/parameter-15 {",
"/key 1702392942",
"/showInPalette 4294967295",
"/type (ustring)",
"/value [ 3",
"706466",
" ]",
"}",
"/parameter-16 {",
"/key 1936548194",
"/showInPalette 4294967295",
"/type (boolean)",
"/value 0",
"}",
"/parameter-17 {",
"/key 1935764588",
"/showInPalette 4294967295",
"/type (boolean)",
"/value 1",
"}",
"/parameter-18 {",
"/key 1936875886",
"/showInPalette 4294967295",
"/type (ustring)",
"/value [ 0",
"",
" ]",
"}",
" }",
"}"
].join("\n");
if (app.documents.length == 0) {
return;
}
var actionFileDestStr = Folder.desktop + "/MyAction.aia";
writeFile(actionFileDestStr, actionStr.replace("PDF_PATH_LENGTH", _pdfFileName.length).replace("PDF_FULL_PATH", _pdfFileName.hexEncode()));
var actionFile = File(actionFileDestStr);
app.loadAction(actionFile);
app.doScript("Action 1", "Set 1");
//clean up
actionFile.remove();
app.unloadAction("Set 1", "");
};
saveAsCopy();