Skip to content

Commit 6f453c2

Browse files
committed
font size
1 parent 131936b commit 6f453c2

1 file changed

Lines changed: 22 additions & 6 deletions

File tree

artcoded/src/main/java/tech/artcoded/websitev2/pages/report/ReportController.java

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -247,19 +247,35 @@ public ResponseEntity<ByteArrayResource> generatePdf(@RequestParam("id") String
247247
HtmlRenderer renderer = HtmlRenderer.builder().escapeHtml(false).build();
248248
var html = renderer.render(document);
249249
return """
250+
250251
<!DOCTYPE html>
251252
<html lang="en">
252253
<head>
253-
<meta charset="UTF-8">
254-
<meta name="viewport" content="width=device-width, initial-scale=1">
255-
<title></title>
256-
<link href="css/style.css" rel="stylesheet">
254+
<meta charset="UTF-8" />
255+
256+
<link rel="preconnect" href="https://fonts.googleapis.com" />
257+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
258+
<link
259+
href="https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap"
260+
rel="stylesheet"
261+
/>
262+
263+
<style>
264+
body {
265+
font-family: "Source Code Pro", monospace;
266+
}
267+
</style>
268+
269+
<title>%s</title>
257270
</head>
271+
258272
<body>
259-
%s
273+
%s
260274
</body>
261275
</html>
262-
""".formatted(html);
276+
277+
"""
278+
.formatted(post.getTitle(), html);
263279
}).map(CheckedFunction.toFunction(PdfToolBox::generatePDFFromHTML))
264280
.map(bytes -> RestUtil.transformToByteArrayResource("post%s.pdf".formatted(IdGenerators.get()),
265281
MediaType.APPLICATION_PDF_VALUE, bytes))

0 commit comments

Comments
 (0)