Skip to main content
Participating Frequently
March 16, 2018
Question

Convert fm to pdf

  • March 16, 2018
  • 2 replies
  • 893 views

How to convert framemaker doc into pdf using extendcript.?

This topic has been closed for replies.

2 replies

frameexpert
Community Expert
Community Expert
March 16, 2018

Here is a simple function that you can use, where "doc" is a valid document object.

saveDocToPdf (doc, "High Quality Print");

function saveDocToPdf (doc, jobOption) {  

  

    var params, returnParams, saveName, i;

  

    // Set the PDF Job Option for the document.

    doc.PDFJobOption = jobOption;

    // Replace the .fm extension with .pdf.

    saveName = doc.Name.replace (/\.fm$/i, ".pdf");

    // Get the save parameters and set the file type to PDF>

    params = GetSaveDefaultParams();

    returnParams = new PropVals();

    i = GetPropIndex (params, Constants.FS_FileType);

    params.propVal.ival =Constants.FV_SaveFmtPdf;

    // Call the document's Save method.

    doc.Save (saveName, params, returnParams);

}

www.frameexpert.com
Participating Frequently
March 19, 2018

Need to remove unwanted double spaces and paragraph marks in framemaker document using extendscript ?

Jeff_Coatsworth
Community Expert
Community Expert
March 16, 2018

[Moderator]: Moved to Scripting forum.