En curso

Auto replace text in pdf documents based on lookup table

Note that you will need programming skills for this project, but I didn't want to limit it to one language by listing them in the skills.

The purpose of this project is to replace the English text that already exists in approximately 10,000 pdf documents with translated text in another language. Both the English and other language text will be contained in a spreadsheet document (preferably OpenOffice). The spreadsheet document with the translations will already exist and will only be used in this project; the spreadsheet creation is not part of this project, nor is any translating part of this project.

Ideally, the program will look at each entry/record in the spreadsheet, look for any instance of that exact text in the pdf documents, and replace the English text with the translated text. Multiple fonts currently exist in the English pdfs and some are not conducive to special characters found in other languages, so font replacement will also be a necessary option. Additionally, the replaced text should be reformatted to (i) fit within the width of the page (e.g. resize the font if necessary), and (ii) re-center.

Example: In the example below, is a very simple record to show how the spreadsheet would be set up. Two records only are shown and they've been changed to comma delimited so it is clear what is contained in the fields.

1,Hello Bill!,Bonjour Jean!

2,Goodbye Bill,Au revoir Jean

The desired program would look for all instances of "Hello Bill!" in all of the documents in a directory and replace them with "Bonjour Jean!". In the current English documents, the text in the first field would be the only text on the line. The program would also reduce the size of the font, if necessary to fit the translated text on the line and re-center the text. It would then look for all instances of "Goodbye Bill" and replace them with "Au revoir Jean", change the font size if necessary and re-center.

Note: Of course, the lookup could be done differently. The program could read the text in each pdf document, look for that text in the lookup table and replace the text if it is found. This, come to think of it, would probably make things faster, but either way is fine as long as the end result is the same. The advantage of this is the program could also make an error file to show which text was not translated which would allow it to be added to the database.

The successful freelancer will be provided with sample pdf documents and a sample spreadsheet for the purposes of developing the software/script. Must be willing to fix bugs if they exist.

The program/script will be run in a Windows 7 environment.

You will be more successful winning this project if you provide experience and/or samples of your work related to what is desired in this project.

Habilidades: PDF

Ver más: work translating, work in au, will freelancer run on windows 10, what was the first programming language, what is in programming, translations directory, translating work, translating software, translating on freelancer, the c++ programming language pdf, the c programming language pdf, successful freelancer, run freelancer on windows 7, run freelancer on windows 10, replacement for freelancer, purpose of freelancer, programming pdf, programming languages pdf, programming languages course, programming language c++ pdf

Información del empleador:
( 57 comentarios ) Kingston, Canada

Nº del proyecto: #1087300

7 freelancers están ofertando el promedio de $250 para este trabajo


sir plz check pm !

$250 USD en 3 días
(3 comentarios)

For your kind consideration.

$250 USD en 5 días
(1 comentario)

Kindly check PM

$250 USD en 3 días
(0 comentarios)

check pm .. thx

$250 USD en 3 días
(0 comentarios)

Dear sir, Please check the PM....

$250 USD en 5 días
(0 comentarios)

Hi I am interested to work in it. Please check inbox. Thanks

$250 USD en 4 días
(0 comentarios)

Please check PMB for details.

$250 USD en 5 días
(0 comentarios)