Save FM document or book in older version
This ExtendScript allows you to save an FM document or book (with all its documents) in an older FM version. For example to save your FM-13 document as FM-8.
- The script installs a menu item File > Save document/book as old version at the booom of the File menu and provides a dialogue to select the desired target version and target folder.
The dialogue adapts its language to the FM-UI language (de, en, fr), not to the system-locale. It also adapts to the current FM-version (10 … 13). The default target version is the current version:
- Unfortunately it is neither possible to define keyboard short cuts for an ExtendScript, nore to place the menu item in a proper location (such as below «Save As …»).
- The dialogue is a palette. Hence you can work on multiple open documents or books in one 'run'.
The script always process the active document or book.
After the save a status is displayed at the bottom.
- Attention: The book and document files which are open after processing are the saved versions. Hence you may see FM-9 documents open in FM-13. You can close them directly with the exit button.
- Text insets are not searched for and hence not saved to the target folder. You must handle them as individual files or create a temporary book of them and then saving this book also to the target folder.
- Referenced files (such as graphics) are not saved to the target folder. This task is left to the user. Create the same hierarchy as in the source folder!
- The script does not handle nested books, although the save book will contain the reference to the nested book similar to non-
- Saving a book or document to an older version may create results which are not handled by that old FM version:
- Newer features such as non-pixeled shading of table cells or background colour are ignored. I have not encountered error messages (however, have not tested all new features of FM-13 down to FM-8)
- FM-8 or FM-9 can not handle non-
fmfiles. When trying to open them from the book window you get the message
The file 'xxx' is not a FrameMaker file.
FrameMaker can try to open the file either in FrameMaker
or in the file's native application. Open 'xxx' using ...
- Attention: Saving as MIF alsways saves in the MIF version of the current FM. It is not possible to save to an older MIF version (except for MIF-7 which is not supported in this scipt). Hence when you open the saved MIF file in an older FM-version you may get plenty of log messages concerning not-supported features.
Note: All software from D+DD is Donationware - if you find it helpful for your work, think about supporting also my work.
- Close FrameMaker if necessary.
- Download the script file
- UnZip the file to a directory of your liking.
- Move the script
%appdata%\Adobe\FrameMaker\vv\Startup\(vv being 10 … 13).
- Start FameMaker. You will see a new menu item at the bottom of the File menu.
- In a German or French FrameMaker installations the menu and all messages are in the corresponding language.
|Date||FM version||FM-SaveOld||Installation file(s)||Latest changes|
|2016-05-24||10 and later||1.0||FM-SaveOld.zip||First issue of ExtendScript|
|2016-06-03||1.1||Save as MIF added; dialogue stays open for handling multiple documents or books.|
Any software from D+DD is provided by the author and contributor "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed.
|Version||Date||What has changed|
|1.0||2016-05-24||First version issued|