Denkbarer weg wäre mit lazarus
dll erstellen, die dir dann in deiner Delphi Welt für den Restserver die lazarus lazreport engine zur verfügung stellt.
Gab bisher nix, was ich mit Lazreport nicht auf pdfs sauber rausbekommen hab und euer Fastreport Know könnt ihr nahezu identisch weiternutzen.
Wir haben auf der Basis bei Kunden diverse non visual prozesse gebaut, die dann einfach als lazaraus konsolen exe die report definition bzw variablen aus einen datenbank bekommt und dann das result als fertige pdf wieder in einen blob in die datenbank packt, so das der Result mit jeder brauchbaren pdf viewer engine (sumatra) oder direkt im Browser das sauber darstellt, was da in der
db schon drin ist. Gibt bei einem Kunden eine
FB Datenbank, wo auf dem Weg mittlerweils mehr als ein terabyte an pdfs erstellt und archiviert sind.
Und der Report Designer ist nahezu identisch zu fastreport, die beiden haben gemeinsame vorgänger. Ggf auch per
dll oder als extra exe einbindbar in euer Projekt.