def convert_local_file(self, input_filename, output_filename, output_format):
     try:
         if input_filename == "":
             raise Exception("Please Specify Local File Name")
         if output_filename == "":
             raise Exception("Please Specify Output File Name")
         if output_format == "":
             raise Exception("Please Specify Output Format")
         str_uri = Product.base_product_uri + "/words/convert?format=" + output_format
         signed_uri = Utils.sign(Utils(), str_uri)
         response_stream = Utils.upload_file_binary(Utils(), signed_uri, input_filename, "xml")
         v_output = Utils.validate_output(Utils(), response_stream)
         if v_output == "":
             if output_format == "html":
                 save_format = "zip"
             else:
                 save_format = output_format
             if output_filename == "":
                 output_path = AsposeApp.output_location + Utils.get_filename(Utils(), input_filename) + "." + save_format
             else:
                 output_path = AsposeApp.output_location + output_filename + "." + save_format
             Utils.save_file(Utils(), response_stream, output_path)
             return output_path
         else:
             return v_output
     except:
         raise
 def convert_local_file(self, input_file, output_filename, output_format):
     try:
         if self.file_name == "":
             raise Exception("Please Specify File Name")
         if input_file == "":
             raise Exception("Please Specify Input File Along With Path")
         if output_filename == "":
             raise Exception("Please Specify Output File Name")
         if output_format == "":
             raise Exception("Please Specify Output Format")
         str_uri = Product.base_product_uri + "/pdf/convert?format=" + output_format
         if os.path.exists(input_file) == False:
             raise Exception("Input File Does not Exists")
         signed_uri = Utils.sign(Utils(), str_uri)
         
         response_stream = Utils.upload_file_binary(Utils(), signed_uri, input_file)
         v_output = Utils.validate_output(Utils(), response_stream)
         if v_output == "":
             if self.save_format == "html":
                 save_format = "zip"
             else:
                 save_format = output_format
             if output_filename == "":
                 output_path = AsposeApp.output_location + Utils.get_filename(Utils(), input_file) + "." + save_format
             else:
                 output_path = AsposeApp.output_location + output_filename + "." + save_format
             Utils.save_file(Utils(), response_stream, output_path)
             return output_path
         else:
             return v_output
     except:
         raise