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