PHP-based sample application demonstrating how to parse a Europass document and store the information in a DB
Switch branches/tags
Nothing to show
Clone or download
jos
jos #EPAS-1089
adding more null checks.
Latest commit 147f923 Jan 5, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/main #EPAS-1089 Jan 5, 2018
README.md #EPAS-1089 Jan 5, 2018

README.md

sample-tools-php

PHP-based sample application demonstrating how to parse a Europass document and store the information in a DB.

Features

This is a web-based PHP tool to demonstrate how the information contained in a Europass document (Europass PDF+XML CV) generated using the online editor, can be extracted and imported into a custom database schema (MySQL DB) or fill-in an HTML form. The functionalities covered by this tool are:

  • Upload a Europass document generated from the online tool in PDF+XML format.
  • Extract the XML from the document.
  • Parse the XML and extract the data.
  • Use the extracted data to fill in a web form and present it to the end user, or, store the data in a custom schema and present a report to the end user.

Technologies used

System requirements

Run application

  1. Start DB server.
  2. Start Apache server (before you should include all PHP files/ static pages/images/ etc of the app under under phpRootPath\htdocs\appFolder).
  3. Open main php page. e.g for localhost: http://localhost/appFolder/. This page includes the 2 main actions : Upload PDF+XML file to database or Upload PDF+XML file to html forms.

Finally, user should run DB schema query to initialize all tables (under resources/SQL/cvxml.sql).