Skip to content

sergeigribanov/xoppmerge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Merging .xopp (Xournal++) PDF annotations

Suppose you have PDF file "Some Name.pdf" and you also have a number of annotations to this file named by the following way: "Some Name_1.pdf.xopp", "Some Name_2.pdf.xopp", "Some Name_3.pdf.xopp" and so on. "Some Name" is considered as a tag. For instance, this tag can be a name of a student and "Some Name.pdf" is his examination work. This script can be used to merge annotations for different "Some Name" tags in the same time.

Ussage

python xoppmerge.py -i exam_xopp -o xopp_merged -p exam_pdf -e result_pdfs -s

exam_xopp is the input directory with annotations, xopp_merged is the output directory with merged annotations in the xopp format, exam_pdf is the input directory with the exam pdf files resut_pdfs is the output directory with the merged annotations in the pdf format.

Option -s is used for score counting. You can skip this option if you doesn't need it. To use this option, each annotation should contain at least one key phrase: Problem "problem number": "score". The example of key phrase: Problem 3: 1

The full number of problems is 5 (hardcoded).

About

Merging Xournal++ PDF annotations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages