4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
|
# File 'lib/pdfcrowd.rb', line 4407
def convertStreamToFile(in_stream, file_path)
if (!(!file_path.nil? && !file_path.empty?))
raise Error.new(Pdfcrowd.create_invalid_value_message(file_path, "convertStreamToFile::file_path", "pdf-to-html", "The string must not be empty.", "convert_stream_to_file"), 470);
end
if (!(isOutputTypeValid(file_path)))
raise Error.new(Pdfcrowd.create_invalid_value_message(file_path, "convertStreamToFile::file_path", "pdf-to-html", "The converter generates an HTML or ZIP file. If ZIP file is generated, the file path must have a ZIP or zip extension.", "convert_stream_to_file"), 470);
end
output_file = open(file_path, "wb")
begin
convertStreamToStream(in_stream, output_file)
output_file.close()
rescue Error => why
output_file.close()
FileUtils.rm(file_path)
raise
end
end
|