Java Swing GUI with PDF Editing
Budget: $2 – $8 USD
Seeking experienced Java Programmer to join our team in developing a GUI in Java Swing with Apache PDFbox.
The project is already underway and requires the integration of additional functionalities:
1. Crop Tool with Zoom functionality: Implement a tool to crop a small portion of PDF which represents a location on a larger map. The crop will act as a canvas (so the image must be a high-quality zoomed-in Image of the selected area), where objects will be added to this portion of the PDF.
2. Select Tool: The cropped location will contain abstract objects which represent buildings. The select tool will enable any existing objects to be select and to be moved to a new location on the displayed area.
3. Measure Distances Tool: Create a tool for measuring distances between 2 points on the PDF.
Skills Required:
- Experience with Apache PDFBox is mandatory.
- Strong understanding of PDF internal file structure and programming based on it
- Proficiency in Java development
Candidates are invited to highlight any relevant experience and/or outline their approach to tackling the specified functionalities.
Please include any samples of past projects with Java and Apache PDFBox.
The project is already underway and requires the integration of additional functionalities:
1. Crop Tool with Zoom functionality: Implement a tool to crop a small portion of PDF which represents a location on a larger map. The crop will act as a canvas (so the image must be a high-quality zoomed-in Image of the selected area), where objects will be added to this portion of the PDF.
2. Select Tool: The cropped location will contain abstract objects which represent buildings. The select tool will enable any existing objects to be select and to be moved to a new location on the displayed area.
3. Measure Distances Tool: Create a tool for measuring distances between 2 points on the PDF.
Skills Required:
- Experience with Apache PDFBox is mandatory.
- Strong understanding of PDF internal file structure and programming based on it
- Proficiency in Java development
Candidates are invited to highlight any relevant experience and/or outline their approach to tackling the specified functionalities.
Please include any samples of past projects with Java and Apache PDFBox.