harbour-seaprint/doc/pipeline.goat

28 lines
2.2 KiB
Text
Raw Normal View History

2022-12-17 19:26:02 +03:00
Normal flow:
.---------------.
PDF -------------------------------------------->| +----------------------> PDF 1.5
.-----------------. | |
Plaintext ---->| QTextDocument +------------------>| pdf2printable +----------------------> Postscript 2
'-----------------' | |
DOC/PPT .-------------------. | (Poppler+Cairo) | .---------.
ODT/ODP ---->| Calligraconverter +---------------->| | | |
| (optional) | | +---->| +----> PWG-Raster
'-------------------' .--------. | | | ppm2pwg |
Images --------------------------->| +---->| | | +----> URF-Raster
| | '---------------' | |
| QImage +---------------------------->| |
.--------------. | | '---------'
SVG ---->| QSvgRenderer +---->| +----------------------------------------------> PNG, JPEG,
'--------------' '--------' Reverse BMP
2022-12-17 19:13:15 +03:00
If target format is the same:
Postscript --------------------------------------------------------------------------------------> Postscript
2022-12-17 19:13:15 +03:00
.-----------------------.
Plaintext ---->| ensure CR+LF newlines +------------------------------------------------------> Plaintext
2022-12-17 19:13:15 +03:00
'-----------------------'
PNG --------------------------------------------------------------------------------------> PNG
2022-12-17 19:13:15 +03:00
.------------.
JPEG ---->| baselinify +-----------------------------------------------------------------> JPEG
'------------' (Baseline profile)