These methods use the document transformation services in
SkyVault.
The LibreOffice server is required for some document transformations.
transformDocument(mimetype)
transformDocument(mimetype) this method transforms a
document to a new document MIME type format. It makes a copy of the document, changes the
extension to match the new MIME type, and applies the transformation.
Parameters
- mimetype
- The mimetype of the new document.
Returns
Returns the transformed document node if successful, or null if the transformation failed.
Example
// transform document type to HTML var node = companyhome.childByNamePath("TEST_1.TXT"); var transformedNode = node.transformDocument("text/html");
transformDocument(mimetype, destination)
transformDocument(mimetype, destination) this method
transforms a document to a new document MIME type format. It makes a copy of the document in
the specified destination folder, changes the extension to match the new MIME type, and
applies the transformation.
Parameters
- mimetype
- The mimetype of the new document.
- destination
- The destination folder in which the new document will be placed.
Returns
Returns the transformed document node if successful, or null if the transformation failed.
Example
// transform document and place new document in destination folder var node = companyhome.childByNamePath("TEST_1.TXT"); var destDir = companyhome.childByNamePath("TRANSFORMED_DOCS"); var transformedNode = node.transformDocument("text/xml", destDir);