The big limiting factor with all of the open-source PDF-writing libraries (f.e. PDFKit and libHaru) is that none of them support groups or transparency groups. Vector graphics involves layers and blending, referencing large amounts of geometry multiple times for blurs, and without this support, then you can't really export documents of significant complexity. Any plans to work on this? It's all in the 1.4 spec, so I anticipate I'll just have to implement it myself. It's rather daunting unless you understand the graphics stack well, since pushing a PDF group or transparency group resets some aspects of the stack.
The big limiting factor with all of the open-source PDF-writing libraries (f.e. PDFKit and libHaru) is that none of them support groups or transparency groups. Vector graphics involves layers and blending, referencing large amounts of geometry multiple times for blurs, and without this support, then you can't really export documents of significant complexity. Any plans to work on this? It's all in the 1.4 spec, so I anticipate I'll just have to implement it myself. It's rather daunting unless you understand the graphics stack well, since pushing a PDF group or transparency group resets some aspects of the stack.