
String html = templateEngine.process("invoice", context);
<img src="file:/absolute/path/logo.png" /> (register in ITextRenderer): taming thymeleaf pdf download
public PdfService(SpringTemplateEngine templateEngine) this.templateEngine = templateEngine; String html = templateEngine
createPDF(null) returns byte[] in newer Flying Saucer versions. Otherwise, use a ByteArrayOutputStream . 5. Controller – Download PDF import org.springframework.http.HttpHeaders; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; @RestController public class PdfController String html = templateEngine.process("invoice"