Robotips / uConfig

Datasheet pinout extractor from PDF and library Stylizer for Kicad.
GNU General Public License v3.0
517 stars 58 forks source link

Overhaul PDF Model code #57

Open GravisZro opened 1 year ago

GravisZro commented 1 year ago

I used re-structured the code to be more OO compliant. However, the main extraction loop was heavily modified to be readable. Some unused files were deleted and removed from the project file. This is a much cleaner implementation, so please merge it.

I did this because I was curious about how the actual extraction process worked. I now have some ideas for identifying labeled packages but this had to be cleaned up first.

Note 1: this PR is going to have conflicts with PR #54, so merge that first and I'll rebase this and resolve conflicts.

Note 2: the project files were modified to fix the Appveyor build issue with including poppler-qt headers