Skip to content

yacineragueb/PDF_A3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 PDF/A-3 API

A RESTful API built with Python and Flask for generating and extracting PDF/A-3 documents with embedded XML metadata and file attachments. This project was developed as a learning exercise to explore Flask development, JWT-based authentication, API documentation with Swagger, and handling binary files through Base64 encoding.

💻 Features

  • Generate PDF/A-3 documents with embedded XML and attachments
  • Extract XML metadata and embedded files from PDF/A-3 documents
  • JWT Bearer Token authentication
  • Base64 file transmission via JSON
  • Interactive Swagger documentation
  • Modular architecture using Flask Blueprints
  • RESTful API design

🔗 Technologies

  • Python 3.8+
  • Flask
  • Flasgger (Swagger UI)
  • JWT Authentication
  • PDF/A-3 Processing Module

About

A RESTful API built with Python and Flask for generating and extracting PDF/A-3 documents with embedded XML metadata and file attachments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages