27 lines
1.8 KiB
Text
27 lines
1.8 KiB
Text
Normal flow:
|
|
.---------------.
|
|
PDF -------------------------------->| |
|
|
.-----------------. | +----------------> Postscript 2
|
|
Plaintext ---->| QTextDocument +------>| pdf2printable |
|
|
| + QPdfWriter | | +----------------> PDF 1.5
|
|
'-----------------' | (Poppler+Cairo) |
|
|
DOC/PPT .-------------------. | |
|
|
ODT/ODP ---->| Calligraconverter +---->| '---------.
|
|
| (optional) | '---------------. +----> PWG-Raster
|
|
'-------------------' .--------. | ppm2pwg |
|
|
Images -------------------------------->| +----->| +----> URF-Raster
|
|
| QImage | '---------'
|
|
.--------------. | |
|
|
SVG ---->| QSvgRenderer +--------->| +-----------------------> PNG, JPEG,
|
|
'--------------' '--------' Reverse BMP
|
|
|
|
If target format is the same:
|
|
|
|
Postscript --------------------------------------------------------------------> Postscript
|
|
.-----------------------.
|
|
Plaintext ---->+ ensure CR+LF newlines +------------------------------------> Plaintext
|
|
'-----------------------'
|
|
PNG --------------------------------------------------------------------> PNG
|
|
.------------.
|
|
JPEG ---->+ baselinify +-----------------------------------------------> JPEG
|
|
'------------' (Baseline profile)
|