vault backup: 2025-09-20 12:47:05

This commit is contained in:
2025-09-20 12:47:05 -04:00
parent e352bf6d08
commit f8c1eaf4ff
5 changed files with 91 additions and 49 deletions
+23 -15
View File
@@ -10,7 +10,29 @@ tags:
See [[portable-tools]] for valid dependencies.
## Bluebeam Revu Measure Hack
## Clean Documents
### Page Rotation
Pages have a rotation value independent of appearance
which rotates the drawing reference grid.
This must be resolved before further processing.
Trivial coordinate-returning tools/functions
may use the non-rotation-adjusted values,
which are essentially useless for our purposes.
MuPDF and similar libraries provide functions
to return the "visual" (read _correct_) coordinates,
but it would be ideal to redraw content with the correct orientation.
## Extract Bluebeam Markups
Right now I'm exporting Bluebeam markups to csv before processing,
however if I converted to the code to extract the markups directly with MuPDF.Net
as I've managed before with itext, that could save a step.
### Bluebeam Revu Measure Hack
BlueBeam Revu give coordinates for count annotations,
even where count = 1.
@@ -37,20 +59,6 @@ Bluebeam's .bax is a annotation interchange format based on xml
> [!menu]
> Markups List > Markups > Import
## Clean Documents
### Page Rotation
Pages have a rotation value independent of appearance
which rotates the reference grid.
This must be resolved before further processing.
## Extract Bluebeam Markups
Right now I'm exporting Bluebeam markups to csv before processing,
however if I converted to the code to extract the markups directly with MuPDF.Net
as I've managed before with itext, that could save a step.
## PDF Content Positional Tokenization
Recursively parse and consume pdf vector content.