
Concluído
Publicado
Pago na entrega
Overview I am looking for a C# developer to create a lightweight Windows Desktop Application (.NET Framework 4.8) that allows users to load a PDF, interactively draw rectangles over specific areas, and save those coordinates to a JSON file. The goal is to "map" areas of a PDF for data processing. Core Requirements Framework: .NET 4.8 widows applction PDF Library: PdfPig (preferred)for display a PDF. UI Elements: Button 1 (Load): Open a file dialog to select and display a PDF. Button 2 (Reload/Render): Read coordinates from a JSON file and draw the saved rectangles back onto the PDF viewer. PDF Viewer Canvas: A workspace where the user can click and drag to draw multiple rectangles. Functional Logic Coordinate Mapping: When a user draws a rectangle, the application must convert the screen coordinates (pixels) into the original PDF coordinate system (points). JSON Serialization: Save the coordinates (X, Y, Width, Height) and an auto-incrementing "Item Number" (Item 1, Item 2, etc.) into a JSON file located in the project folder. Persistence: Upon clicking Button 2, the app should parse the JSON file and re-render the rectangles accurately over the PDF pages, even if the window has been resized. Technical Specifics The JSON structure should look like this: {"ItemNumber": 1, "X": 100, "Y": 250, "Width": 50, "Height": 20} Clean, commented code is a must. Proper handling of PDF scaling (Zoom) so that rectangles remain anchored to the correct PDF content.
ID do Projeto: 40301120
11 propostas
Projeto remoto
Ativo há 26 dias
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos

Hello As an experienced Windows Desktop application developer, well-versed in C#, Windows Forms and .NET I am sure I can complete your project in short time and great quality. I am familiar with processing PDF very well too, including extracting text with coordinates. Of course I am able to apply those coordinates for drawn rectangles too.
₹2.650 INR em 2 dias
8,0
8,0
11 freelancers estão ofertando em média ₹8.073 INR for esse trabalho

I can create the utility in .net 4.8 i have work on many graphics projects drawing rectangles and shapes on images and documents. Lets discuss details over chat
₹10.000 INR em 7 dias
8,6
8,6

Hello client, I can develop a lightweight Windows desktop application in C# (.NET Framework 4.8) that lets users load a PDF, draw rectangles over specific areas, and save those coordinates to a JSON file. The app will use PdfPig for PDF display, support multiple rectangles, and accurately convert screen coordinates to PDF points, even with zoom or window resizing. The application will include Load and Reload/Render buttons, JSON serialization for rectangle data with item numbers, and clean, well-commented code. Rectangles can be saved and re-rendered precisely on the PDF canvas according to the JSON file, ensuring full persistence and interactive usability. Looking forward your response. Thank you.
₹7.000 INR em 7 dias
3,0
3,0

I can build the .NET 4.8 Windows desktop application that loads PDFs, allows interactive rectangle drawing on a canvas, and accurately maps coordinates to the PDF system with JSON serialization. Using C# with PdfPig and a scalable UI (WinForms/WPF), I’ll ensure proper zoom handling, clean commented code, and reliable re-rendering of saved rectangles across window resizes.
₹7.000 INR em 7 dias
3,0
3,0

I see you need a C# WinForms application on .NET Framework 4.8 that loads PDFs using PdfPig, allows interactive rectangle drawing, and saves those rectangles’ coordinates to JSON. You want users to draw rectangles on a PDF canvas, map screen coordinates to PDF points, and reload those annotations accurately even after resizing. Your project requires precise coordinate conversion between screen pixels and PDF points and JSON serialization with an auto-incrementing item number. Proper scaling and zoom handling for the rectangles on the PDF viewer are crucial, as is clean, well-commented code that supports loading, saving, and rendering multiple rectangles with two main buttons. I have built desktop apps that integrate PdfPig for PDF rendering and coordinate mapping, including custom drawing overlays for annotations saved in JSON. I implemented accurate zoom handling and coordinate translation to ensure annotations align perfectly with PDF content on reload. This experience directly matches your needs for interactive rectangle drawing and data persistence in a WinForms environment. I can deliver a fully functional, clean, and documented application within 10 days. We can discuss your requirements further to ensure all features meet your expectations.
₹1.650 INR em 7 dias
2,3
2,3

Hi there, I am a C# expert and have carefully reviewed your WinForms PDF Annotation Tool requirements. CRITICAL NOTE: Your preferred library, PdfPig, does not have a rendering engine to display PDFs natively on a UI. It is built for extracting data. Trying to build a custom renderer over it is highly inefficient. My Solution: I highly recommend using PdfiumViewer to display the PDF. It is lightweight, reliable, and perfectly suited for .NET 4.8 WinForms. How I will build this: UI & Drawing: Use WinForms GDI+ to create an overlay for clicking and dragging multiple rectangles. Coordinate Math: Write precise logic to convert screen pixels into original PDF points. I will ensure rectangles stay correctly anchored to the content even during Zooming or Resizing. JSON Persistence: Map and save exactly as requested: {"ItemNumber": 1, "X": 100, "Y": 250, "Width": 50, "Height": 20}. Buttons 1 (Load) and 2 (Reload) will work seamlessly. Clean Code: Provide heavily commented code for your data processing pipeline. I am ready to start immediately. Let's chat to confirm the library switch and get this working perfectly for you.
₹12.500 INR em 7 dias
0,7
0,7

Hello, I have strong experience with C# and WinForms desktop applications and can help build an interactive PDF annotation tool with features like drawing, highlights, notes, and saving annotated PDFs. I will ensure smooth performance, clean UI, and well-structured code for easy future updates. Let’s discuss the required annotation features and timeline. Regards, Bharti
₹7.000 INR em 7 dias
0,0
0,0

"Hi, I am ready to convert your PDF files into a clean and organized Excel sheet with 100% accuracy. I have expert-level skills in Excel, Data Entry, and Web Research. I understand the importance of data integrity and will ensure there are no errors. I can deliver the final file within 24 hours. Since I am building my profile, I am offering my best service at a competitive rate. Let's discuss the details in chat!"
₹7.000 INR em 7 dias
0,0
0,0

With over two decades of experience in developing applications using C# and .NET, I am confident that I am the perfect fit for this C# WinForms PDF Annotation Tool project. Not only do I possess a deep understanding of the technical aspects involved here, but I also prioritize crafting clean, commented code which will ensure easy maintenance and future-proofing. One of my key strengths lies in my ability to integrate complex APIs. Understanding that you prefer using PdfPig as your PDF Library of choice, I assure you a seamless integration, smart handling of PDF scaling, and undisturbed anchor placement for your rectangles even during zooming or resizing activities. My development skills are not limited to just coding but extend to ensuring consistent data persistence like saving the coordinates into a JSON file and accurately retrieving the information when needed using the same JSON structure mentioned in the description. Let's chat to discuss the requirements in detail.
₹20.000 INR em 7 dias
0,0
0,0

Hello, I read your project description carefully and I understand that you need a C# developer to build a lightweight Windows Desktop Application that allows users to load a PDF, draw rectangles on specific areas, and save those coordinates into a JSON file. I have experience working with C#, .NET Framework, and Windows desktop applications. I can create a simple and efficient interface where users can open a PDF, select areas interactively, and export the mapped coordinates in JSON format for further data processing. I focus on clean code, smooth user experience, and delivering projects on time. I would be happy to discuss your requirements in more detail. Thank you.
₹7.000 INR em 7 dias
0,0
0,0

BANGALORE, India
Método de pagamento verificado
Membro desde dez. 13, 2017
₹100-400 INR / hora
₹12500-37500 INR
₹12500-37500 INR
₹600-1500 INR
₹1500-12500 INR
₹1500-12500 INR
$30-250 USD
$15-25 AUD / hora
$1500-3000 USD
$25-50 CAD / hora
$2-8 USD / hora
$250-750 USD
$30-250 USD
$15-25 USD / hora
$15-25 USD / hora
$750-1500 USD
£750-1500 GBP
$15-25 USD / hora
₹600-1500 INR
₹750-1250 INR / hora
₹750-1250 INR / hora
$250-750 USD
$250-750 USD
₹600-1500 INR
₹750-1250 INR / hora