Create a C/C++ app/tool to create PDF from html.
- or -
Post a project like this758
$499
- Posted:
- Proposals: 10
- Remote
- #3601560
- Completed
⭐ TOP RATED ⭐ Graphic Designer| WordPress / WIX | 3D Architecture | Video Editing |Photoshop Expert
Karachi
WEBSITE DEVELOPMENT & DESIGN ! WORDPRESS ! JAVA ! PHP ! JAVASCRIPT ! GRAPHIC DESIGN | VIDEO | EXCEL VBA & MACRO EXPERT
New Delhi
Freelancer/Azure Devops/DB Developer/Technical-IT Support/Front end developer/ASP.net Developer
Roodepoort
digital marketing skill, professional physicist, language translator, voice over recording
Dar es Salaam
PPH Cert 5 Freelancer : Windows, Mobile (IOS, Android) and web development services.
Bay Minette
3306174164997155244762561066240943968063971569016284997429124032619155
Description
Experience Level: Expert
Our application generates lots of HTML templates ( around 300K ) in a directory. All these HTML files we want to convert to PDF.
For this purpose, we found a command-line tool "WKHTMLTOPDF" and we thought of using it in our application. But we don't want to use a command-line tool to generate a massive amount of PDFs due to some concerns. Instead, there is a C library (https://wkhtmltopdf.org/libwkhtmltox/) which we would like to use. Since we could not integrate this C library in our application we thought of creating a separate app/tool which will internally use this C library to generate a massive amount of PDFs.
This app/tool ,
1. should have the ability to track which file got converted to PDF (May be we can assign some unique id for each file)
2. should display how much time it took to convert to a pdf
3. a retry option should be there if there is any failure in converting to PDF so that we can retry generating PDF.
4. should display the reason (or error message) if a PDF conversion failed.
Also please note,
1. PDF generation should trigger automatically on particular days of every month (Say 2nd or 16th of every month). Also we should be able to trigger the PDF generation manually if we want to generate PDF on some other days of the month.
2. I am looking for someone who can teach me C/C++ along with this project so that I will have an understanding of C programming moreover how this C/C++ app works so that if any enhancement/maintenance comes in the future I should be able to handle it.
For this purpose, we found a command-line tool "WKHTMLTOPDF" and we thought of using it in our application. But we don't want to use a command-line tool to generate a massive amount of PDFs due to some concerns. Instead, there is a C library (https://wkhtmltopdf.org/libwkhtmltox/) which we would like to use. Since we could not integrate this C library in our application we thought of creating a separate app/tool which will internally use this C library to generate a massive amount of PDFs.
This app/tool ,
1. should have the ability to track which file got converted to PDF (May be we can assign some unique id for each file)
2. should display how much time it took to convert to a pdf
3. a retry option should be there if there is any failure in converting to PDF so that we can retry generating PDF.
4. should display the reason (or error message) if a PDF conversion failed.
Also please note,
1. PDF generation should trigger automatically on particular days of every month (Say 2nd or 16th of every month). Also we should be able to trigger the PDF generation manually if we want to generate PDF on some other days of the month.
2. I am looking for someone who can teach me C/C++ along with this project so that I will have an understanding of C programming moreover how this C/C++ app works so that if any enhancement/maintenance comes in the future I should be able to handle it.
Abdul Latheef K.
100% (1)Projects Completed
1
Freelancers worked with
1
Projects awarded
14%
Last project
11 Oct 2022
India
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies