Ejemplo n.º 1
0
        /// <summary>
        /// Get all user path
        /// </summary>
        /// <returns></returns>
        public static string GetAllUserPath()
        {
            string allUserPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);

            allUserPath += "/SIL/Pathway";
            return(SetLicense.DirectoryPathReplace(allUserPath));
        }
Ejemplo n.º 2
0
        private static string ProcessLicensePdf(string pdfFileName, string executePath)
        {
            string[] pdfFiles = Directory.GetFiles(executePath, "*.pdf");
            string   getCopyrightPdfFileName;

            if (pdfFiles.Length > 0)
            {
                pdfFileName = pdfFiles[0];
            }
            if (pdfFileName != string.Empty || pdfFileName != null)
            {
                var getFileName = Path.GetFileName(pdfFileName);
                if (File.Exists(pdfFileName))
                {
                    var isUnix = SetLicense.UnixVersionCheck();

                    if (isUnix)
                    {
                        Console.WriteLine(getFileName.ToString());
                        Console.WriteLine("Java Command Executing");

                        getCopyrightPdfFileName = getFileName.Replace(".pdf", "1.pdf");
                        string argumentValue = "-jar 'pdflicensemanager-2.3.jar' 'putXMP' '" + getFileName.ToString() + "' '" +
                                               getCopyrightPdfFileName + "' 'SIL_License.xml'";
                        Console.WriteLine(argumentValue.ToString());
                        SetLicense.RunCommand(executePath, "java", argumentValue, true);
                        Console.WriteLine(executePath.ToString());
                        Console.WriteLine("Java Command Executed");
                        Console.WriteLine("Done");
                    }
                    else
                    {
                        Console.WriteLine(getFileName.ToString());
                        Console.WriteLine("Java Command Executing");
                        getCopyrightPdfFileName = getFileName.Replace(".pdf", "1.pdf");
                        string argumentValue = "-jar pdflicensemanager-2.3.jar putXMP " + getFileName.ToString() + " " +
                                               getCopyrightPdfFileName + " SIL_License.xml";
                        Console.WriteLine(argumentValue.ToString());
                        SetLicense.RunCommand(executePath, "java", argumentValue, true);

                        Console.WriteLine(executePath.ToString());
                        Console.WriteLine("Java Command Executed");
                        Console.WriteLine("Done");
                    }
                }
            }
            return(pdfFileName);
        }