Java Swing GUI with PDF Editing

Job ID: 37812659

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.