The intersection
of documents.

PDFDUTY is an AI-based PDF processing site that transforms static files into living, talking, and thinking digital assets.

Architecture

Project Leader

Hasan Arda Acar

Hasan Arda Acar

PdfDuty Founder

A student driven by a passion for software development. With PDFDUTY, I combine complex AI technologies (LLM, RAG) into a simple, powerful interface accessible to everyone with a single click.

WHO WE ARE

What Can We Do?

Hover over the cards and discover the idea behind them.

AI Quiz Generator

We process your document in the browser using PDF.js. Llama 3 analyzes the content and generates taxonomic (Easy/Hard) questions.

PDF Export Custom Prompt

Financial Analyst

The Qwen 2.5 model solves row/column relationships in complex balance sheets. Converts tables to CSV without breaking them.

Table Extract CSV Export

Legal Simplifier

Analyzes heavy legal language (Legalese), marks risky clauses in red, and translates them into plain language (ELI5).

Risk Tespiti Sadeleştirme

Math Explainer

Detects formulas in PDF in LaTeX format and generates step-by-step solutions (Chain-of-Thought).

LaTeX Step-by-Step

12 Language Translation

Performs contextual translation into 12 different languages (TR, EN, DE, FR, JP, AR...) without breaking the document format.

Format Koruma Context Aware

Auto Citations

Extracts metadata from academic papers and creates bibliography lists in APA, MLA formats.

APA 7 MLA

Smart Orchestration

Which intelligence is working in the background?

Llama 3 8B

Fast Chat & Summary

Llama 3 70B

Deep Logic, Law, Exam

Qwen 2.5 32B

Math & Coding

Pure Python Power.

PDFDUTY is a site blended with modern web technologies, and thanks to its Asynchronous queue architecture, we process even a 1000-page PDF without freezing your browser.

FastAPI
Celery
Tailwind CSS
Redis
worker.py
async def process_task(file_id: str):
    # 1. Secure Ingestion
    path = await vault.decrypt(file_id)
    
    # 2. AI Routing (Smart Select)
    intent = Classifier.detect(path)
    
    if intent == "MATH":
        engine = Qwen_2_5_32B()
    elif intent == "LEGAL":
        engine = Llama_3_70B(temperature=0.1)
    else:
        engine = Groq_Fast_Inference()

    # 3. Process & Destroy
    result = await engine.run(path)
    os.remove(path) # GDPR Compliance
    
    return result

Evolution Process

2025

Start_Kernel

The project was born as a simple 'PDF Merger' script. There was no AI, just a pure PDF processing site.

CURRENT (V2.0)

Development

Llama 3 and Qwen models were integrated. Exam maker, Translator, and Step-by-step assistant modules are active.

SOON

Just an idea

We are working on desktop and iOS/Android applications integrated with our site.

Curiosities

Why 3 credits?
Since it is developed by a single student for testing purposes, I want to diversify the site with new features, and limits may increase over time.
Are my files safe?
In short, yes. In most processing modules, they are processed instantly and prepared for the user. In other modules, files are kept only until the PDF operation is completed to ensure smooth processing in case of disruption, and are deleted the moment your process finishes.
How is the translation quality?
Although there may be technical glitches from time to time as we are in the Beta process, it will get better over time, and I will work to provide a better service.

If You Are Still Here...

Now that I've explained the site and my idea, it's your turn. Upload your file and start processing.

PDFDUTY AI

Groq Cloud • Llama 3

Menu

Home

All tools

Editor

Edit text and shapes

Blog

Tips and guides

Research

Academic papers & studies

New

Theme

Language

Recent Actions

Lokal Geçmiş