Интересный вопрос.
Не очень, насколько это помогает, если вы пытаетесь написать утилиту, которая получает Fireworks PNG (APNG) и сохраняет страницы, но здесь идет речь:
Вы можете использоватьМеню экспорта в Fireworks: Файл> Экспорт> Страницы в файлы .
Также можно использовать параметр Сохранить как и выбрать Photoshop PSD .Этот параметр сохраняет страницы в виде папок / групп на панели слоев Photoshop, но он растеризует векторные фигуры.Тем не менее, это может быть удобно, если вы хотите проанализировать PSD вместо APNG (для доступа к изображениям, страницам).
Я собрал небольшой скрипт (в основном с использованием docs ), которая сохраняет PSD вашего текущего открытого PNG Fireworks в выбранной вами папке:
var doc = fw.getDocumentDOM();
var loc = fw.browseForFolderURL("select a folder to save pages");
var prevWarn = fw.getPref("PsdExport_Warn100"); // bool
fw.setPref("PsdExport_Warn100", false); // don't warn.
var kObjToLayer = 1;
var kFlatten = 2;
var prevLayers = fw.getPref("PsdExport_Layers");
fw.setPref("PsdExport_Layers", kObjToLayer); // flatten layers or not.
var kEffectEditable = 1;
var kEffectRender = 2;
var prevEffects = fw.getPref("PsdExport_Effects");
fw.setPref("PsdExport_Effects", kEffectEditable);
var kTextEditable = 1;
var kTextRender = 2;
var prevText = fw.getPref("PsdExport_Text");
fw.setPref("PsdExport_Text", kTextRender);
if(loc) fw.exportPSD(doc, loc+"/yourPages.psd");
// Put the prefs back.
fw.setPref("PsdExport_Warn100", prevWarn);
fw.setPref("PsdExport_Layers", prevLayers);
fw.setPref("PsdExport_Effects", prevEffects);
fw.setPref("PsdExport_Text", prevText);
Если вы сохраните его в виде файла .jsf и откроете документ в Fireworks,вы должны иметь возможность просто дважды щелкнуть по файлу .jsf.
Кроме того, вы заметили, что доступно расширение PSD для экспорта , которое имеет больше параметров, чем мой маленький скрипт.
Если вам нужны векторные фигуры, вы можете использовать Экспорт файла> FXG и изображения и выбрать Все страницы ниже формата.FXG - это формат xml, и доступны спецификации .
HTH