以下是一个使用Adobe Illustrator Extendscript打印到特定打印机并设置自定义页面大小的示例代码:
// 获取当前文档
var doc = app.activeDocument;
// 创建一个打印选项对象
var printOptions = new PrintOptions();
// 设置打印机名称
printOptions.printerName = "打印机名称";
// 设置页面大小为自定义大小
printOptions.paperSize = PaperSize.CUSTOM;
// 设置自定义页面大小
printOptions.paperWidth = 100; // 页面宽度,单位为点(1英寸=72点)
printOptions.paperHeight = 200; // 页面高度,单位为点
// 设置其他打印选项,如打印范围、打印方向等
printOptions.printRange = PrintRange.ALLARTBOARDS;
printOptions.printOrientation = PrintOrientation.LANDSCAPE;
// 打印文档
doc.print(printOptions);
请注意,以上代码中的"打印机名称"应替换为实际的打印机名称。此外,你还可以根据需要更改其他打印选项,如页面范围、方向等。
希望这可以帮助到你!