Add link to text in existing pdf (Python)
$30-120 USD
Πληρώθηκε κατά την παράδοση
Hello Python and PDF experts!
I'd like you to develop a Python tool to add page link onto some text in existing pdf file.
Required functionality
----------------------
1. read existing pdf file
2. read csv file which lists link_text and page number to link to
3. search link_text in the existing pdf and set link to corresponding page
4. write result as a new pdf file
UI:
Simple command line interface is ok. Something like this?
> python [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view]
Expected challenge:
I think the challenge is to search link_text in existing pdf and find out its location&size so that link can be set.
Target environment
------------------
Python 2.7
Windows 7
Third party library and tool
----------------------------
My preferred libraries (if needed) are reportlab and PyPDF2. But you are free to use other third party library and tools as long as they are BSD like license.
If you need to use non-free library or non-Python tools, please identify when bid and consult before proceeding.
* reportlab 3.1.8
[url removed, login to view]
* PyPDF2 1.22
[url removed, login to view]
Other requirements
------------------
* Try to follow PEP8 Style Guide for Python Code
* Add reasonable amount of comments in code so that I can maintain it later.
* Frequent communication; One line status update once in two days; describing which part you are working on.
* All the outcome of the project belong to the project owner
What I provide as the project owner
* Requirement (this document)
* Example files ([url removed, login to view] and [url removed, login to view] attached)
* Reward as agreed at the start of project
* Feedback as the project progress
What you provide as a developer
* Technical advice/corrections to requirement
* Source code
Project time frame and milestone
-----------------------------------------------
I’d expect the project to be completed in about one week.
1st milestone: Requirements agreed and identified libraries to use (1/3 of reward)
2nd milestone: 1st functional version submitted (1/3 of reward)
3rd milestone: Final version submitted and project completed (1/3 of reward)
Ταυτότητα Εργασίας: #6295149
Σχετικά με την εργασία
Ανατέθηκε στον:
Dear Cutsaw, It is a pleasure to get a chance to work with you again! I'm not exaggerating at all - it literally brightened my day to get the "Cutsaw invited you to bid on their project" email! I would add to my qua Περισσότερα
8 freelancers κάνουν προσφορές κατά μέσο όρο $113 για αυτή τη δουλειά
Hello. Your project seems very simple and I believe you are, indeed, correct in that it will be the searching that is the biggest challenge to this. However, it still should not take long to complete. I am looking t Περισσότερα
Hello, I have a lot of experience with Python. I believe I can write the script for you. If everything goes smoothly, I will be able to deliver in a matter of few days (1-2), if it is a little more complex (which I Περισσότερα
Hello. I can help you with it. I have experience working with PyPDF2 library and also I follow PEP8 style and documenting own code =) Sorry for my English. My native language is Russian.