From 79802787ba438c9fd360fa4ea2f86e6b6b33e11f Mon Sep 17 00:00:00 2001 From: JOYCEQL <1449239013@qq.com> Date: Tue, 26 Nov 2024 18:06:58 +0800 Subject: [PATCH] fix: pdf font --- apps/fronted/src/app/api/generate-pdf/route.ts | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/apps/fronted/src/app/api/generate-pdf/route.ts b/apps/fronted/src/app/api/generate-pdf/route.ts index 1e5fc37..fcc5214 100644 --- a/apps/fronted/src/app/api/generate-pdf/route.ts +++ b/apps/fronted/src/app/api/generate-pdf/route.ts @@ -2,8 +2,6 @@ import { NextResponse } from "next/server"; import puppeteer from "puppeteer-core"; import chrome from "@sparticuz/chromium"; -import path from "path"; -import fs from "fs"; export async function POST(req: Request) { try { @@ -14,12 +12,7 @@ export async function POST(req: Request) { // }); const browser = await puppeteer.launch({ - args: [ - ...chrome.args, - "--no-sandbox", - "--disable-setuid-sandbox", - "--font-render-hinting=none" - ], + args: chrome.args, // defaultViewport: chrome.defaultViewport, executablePath: await chrome.executablePath( `https://github.com/Sparticuz/chromium/releases/download/v126.0.0/chromium-v126.0.0-pack.tar` @@ -31,8 +24,6 @@ export async function POST(req: Request) { await page.setContent(content); - await page.evaluate(() => document.fonts.ready); - const marginPx = margin + "px"; const pdf = await page.pdf({