Skip to content

Commit e2797c3

Browse files
committed
fix: fix Invalid Unicode Escape Sequence Error
1 parent 5775fef commit e2797c3

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

src/main/java/com/shitlime/era/service/TextToImageService.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,11 @@ private void openPage(String html) {
8787
this.page = playwrightHandle.newPage();
8888
playwrightHandle.navigate(this.page, pageFile);
8989
} else {
90-
this.page.evaluate(String.format(
91-
"document.open();document.write(\"%s\");document.close();",
92-
html.replace("\"", "\\\"")));
90+
this.page.evaluate("htmlContent => { " +
91+
"document.open(); " +
92+
"document.write(htmlContent); " +
93+
"document.close(); " +
94+
"}", html);
9395
}
9496
}
9597

@@ -140,7 +142,7 @@ private String buildPage(PageSettingDTO page) {
140142
builder.append("<style>");
141143
// 字体
142144
for (String font : page.getFontList()) {
143-
builder.append(String.format("@font-face{font-family:'MyFont';src:url('%s');}", font));
145+
builder.append(String.format("@font-face{font-family:'MyFont';src:url('file:///%s');}", font));
144146
}
145147
builder.append("body{font-family:Arial,'MyFont';}");
146148
builder.append("#show{");

0 commit comments

Comments
 (0)