mirror of
https://github.com/NohamR/pdfy.git
synced 2026-10-11 02:39:58 +00:00
Add image wait, base href and viewport for PDF
This commit is contained in:
@@ -128,15 +128,18 @@ async function main () {
|
||||
? resolveOutputPath(opts.output)
|
||||
: getOutputFilename(title)
|
||||
|
||||
const contentHtml = await extractRenderedContent(
|
||||
readerPage,
|
||||
`${EXTENSION_BASE}${extId}/data/reader/`
|
||||
let contentHtml = await extractRenderedContent(readerPage)
|
||||
contentHtml = contentHtml.replace(
|
||||
'<head>',
|
||||
`<head><base href="${url}"><meta name="referrer" content="unsafe-url">`
|
||||
)
|
||||
contentHtml = contentHtml.replace(/ loading="lazy"/g, '')
|
||||
await readerPage.close()
|
||||
|
||||
const enhancedHtml = enhanceHtml(contentHtml, customCss)
|
||||
|
||||
const pdfPage = await browser.newPage()
|
||||
await pdfPage.setViewport({ width: 1280, height: 7200 })
|
||||
await generatePdf(pdfPage, enhancedHtml, outputFile)
|
||||
await pdfPage.close()
|
||||
} finally {
|
||||
|
||||
Reference in New Issue
Block a user