We are using the following Class Library ([url removed, login to view]) to parse a set of files with subtitles and store the content of the file (string by string) into a SQL Server table with the following structure.
The process works fine, now, we would like to output the content from the database into the right format.
I would like a programmer to write a program in c# that:
1) will loop through a List<Strings> which contains the String, StartTime and EndTime.
2) will check for the extension -dynamically- and will select the right method to recreate the file and output similar to the way the class library SubtitlesParser (mentioned above) works.
3) The response should be format the file on the fly and allow the user to save or download.
4) The output should be UTF-8
5) In case of an error, the catch should provide enough information of the string that caused the error.
Again, we DO NOT need the sql server store procedure to extract the data, assume that you already have the data in a List<object>, just loop through it and format it accordingly.
The class library support the following formats.
MicroDvd [url removed, login to view]
SubRip [url removed, login to view]
SubStationAlpha [url removed, login to view]
SubViewer [url removed, login to view]
TTML [url removed, login to view]
WebVTT [url removed, login to view]
Youtube specific XML format [url removed, login to view]
One note to clarify, the C# Code should be included in a class library for steps 1 and 2 and 5 above.
Step 3 and 4 will be a web page or a handler (ashx) to handle the response based on the fileID
If you want to replicate how this process work, create dummy objects with data with a fileID, -this file ID is used to retrieve the file extension and the strings from the database - then pass the fileID as a query string, retrieve the info from the object and generate the formatted file based on the extension. the name of the output file should be the filename + the date and again, should be shown in the page with the usual "download or save as window dialog"
31 freelancers are bidding on average $260 for this job
As description in your requirement. I'm sure to complete this tool for you. inbox me if you have any question about my skill or this project. Thank for your attention HuyPQ.
Hi,dear. I am a senior software developer. I have just checked your project report, I am able to perform this task with my developer team. I am looking forward to your proposal...
Hello, I have more than 5 years of experience in C# programming. I would love to do your project and I can assure you that I will provide you the best service.
I have my own utilities to accomplish the project and I am very good at C# 6.0. I am asynchronous module writer. So, I develop this to comply asynchronous too if required.