DOCX Manipulation and PDF Conversion Application
Budget: $10 – $30 USD
Develop a desktop application that will help manipulate Microsoft Word (.docx) files in a specific folder by performing the following tasks:
*Replacing the logo in the header of each document with a new logo.
*Finding and replacing specified text(s) strings within each document. Can be an unlimited number of strings that might include Romanian diacritics
*Saving each document as a PDF file.
Requirements:
The application must work on the Windows operating systems.
The application should have a simple and user-friendly graphical user interface (GUI) that allows the user to:
a. Select the folder containing the .docx files to process.
b. Select the new logo file to replace the existing logo in the header.
a. Select the output folder where the pdf files will be saved.
c. Enter the text(s) string to find and the text string to replace it with.
d. Start the processing of the files.
e. Display the progress and completion status of the process.
The application can rely on any external software or dependencies (e.g., Microsoft Word) for processing .docx files. The use of third-party libraries is acceptable as long as they are compatible with the specified requirements.
The application should be able to handle multiple .docx files within the selected folder and process them sequentially.
The application should be able to handle errors and exceptions gracefully, providing clear and informative error messages to the user when needed.
Deliverables:
A fully functional and tested desktop application meeting the requirements specified above.
Source code for the application, including any necessary dependencies, libraries, or resources.
Brief documentation explaining the application's structure, how to build and run it, and any necessary configuration or setup steps.
Additional Notes:
Please provide an estimated timeline for completion of the project.
Please mention any third-party libraries you plan to use for handling .docx and PDF files, and ensure that they are compatible with the project requirements.
The developer should provide progress updates and be open to feedback and revisions as needed.
I have attached a sample file that needs to be manipulated - to see how it looks and to test the implementation
*Replacing the logo in the header of each document with a new logo.
*Finding and replacing specified text(s) strings within each document. Can be an unlimited number of strings that might include Romanian diacritics
*Saving each document as a PDF file.
Requirements:
The application must work on the Windows operating systems.
The application should have a simple and user-friendly graphical user interface (GUI) that allows the user to:
a. Select the folder containing the .docx files to process.
b. Select the new logo file to replace the existing logo in the header.
a. Select the output folder where the pdf files will be saved.
c. Enter the text(s) string to find and the text string to replace it with.
d. Start the processing of the files.
e. Display the progress and completion status of the process.
The application can rely on any external software or dependencies (e.g., Microsoft Word) for processing .docx files. The use of third-party libraries is acceptable as long as they are compatible with the specified requirements.
The application should be able to handle multiple .docx files within the selected folder and process them sequentially.
The application should be able to handle errors and exceptions gracefully, providing clear and informative error messages to the user when needed.
Deliverables:
A fully functional and tested desktop application meeting the requirements specified above.
Source code for the application, including any necessary dependencies, libraries, or resources.
Brief documentation explaining the application's structure, how to build and run it, and any necessary configuration or setup steps.
Additional Notes:
Please provide an estimated timeline for completion of the project.
Please mention any third-party libraries you plan to use for handling .docx and PDF files, and ensure that they are compatible with the project requirements.
The developer should provide progress updates and be open to feedback and revisions as needed.
I have attached a sample file that needs to be manipulated - to see how it looks and to test the implementation