Exemple #1
0
        private void TaskRun(IEdmVault13 vault, VaultObject[] vaultObjects)
        {
            foreach (var o in vaultObjects)
            {
                // get the file object
                var file = vault.GetObject(EdmObjectType.EdmObject_File, o.Id) as IEdmFile8;

                // cache latest version of the source file
                file.GetFileCopy(0);

                // export the file
                string source = file.GetLocalPath(o.ParentFolderId.Value);
                string target = Path.GetDirectoryName(source) + "\\" + Path.GetFileNameWithoutExtension(file.Name) + ".pdf";
                string error;
                WordExporter.TryExportToPdf(source, target, false, out error);
            }
        }