I would like to know if there is a way to use framemaker as a command to generate an output such as a pdf file without opening the framemaker UI.
For example, I have already created a book file using framemaker.
Now, a part of an overall product release, I would like to be able to execute the framemaker command to "process" the book file and generate the desired output such as a pdf file as specified in the form of a command option.
Is this doable?
Any feedback would be appreciated.
Thanks for the info. I will take a look shortly.
As an alternative to Stefan's suggestion (especially for occasional use at a more reasonble cost) you could use Datazone's DZbatcher tool. This let's you set up command files to run FM in order to create output (and other things).
Thanks for the link to DZbatcher. The FrameMaker license explicitly does not permit this:
126.96.36.199 For clarification and without limitation, the foregoing does not permit Customer to install or access (either directly or through commands, data, or instructions) the Software:
(e) for operations not initiated by an individual user (e.g., automated server processing).
Therefore I strongly encourage you to not use it if you do not want to violate your licenses and run into legal problems.
This all depends upon the user requirements. As long as the user runs the command file on their computer manually, there is no license violation. So (as I mentioned) for occasional use, this may be a more cost-effective option.
The license is very clear and and exludes explicitly running FrameMaker for any kind of automated processing both directly or through “commands, data or instructions” (see my quote from the license).
ok - looked into this a bit more.
it seems to me that it is possible to invoke the framemaker as a command in a command windows to "process" a .fm file and generate the desired output as specified on the command line.
This can either be done directly by the user on the command line, in which case, the cited clause in the license does permit. Therefore, I can actually wrap it in a .bat command and invoke that command instead, and thus invoke the framemaker.exe "indirectly" without violating the license, I think. The bottom line is as long as the command is initiated by an individual user, directly or indirectly, should be ok, am I right?
Let’s do not overstretch this unnecessarily.
It does not matter if you are calling FM via commandline to automatically perform a FrameMaker Publishing Server task, of via a cmd or bat file or wrap it into an exe file or put ten exe files calling the next until the last one calls FrameMaker.
What you are trying to do is simply not covered by the FrameMaker license. For this kind of automated publishing there is FrameMaker Publishing Server.
If there are any doubts left about this, I’ll be happy to connect you with the Adobe legal team to discuss any questions.
Now I realize the available capability of the product is restricted by the legal team.
Thank you for your effort in bringing that to my attention ...
will stick with sphinx ...
The available capacity for automated and/or scheduled publishing processes in the desktop version of FrameMaker is limited because there is a dedicated product for this that provides these and more functionalities: