imprimir arreglado
This commit is contained in:
@@ -293,26 +293,27 @@
|
|||||||
|
|
||||||
var contenidoHtml = await JSA.InvokeAsync<string>("obtenerPDFImprimir", "DespachoImprimir");
|
var contenidoHtml = await JSA.InvokeAsync<string>("obtenerPDFImprimir", "DespachoImprimir");
|
||||||
var fullHtml = $@"
|
var fullHtml = $@"
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<style>{cssContent}</style>
|
<style>{cssContent}</style>
|
||||||
<link href='https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css' rel='stylesheet' integrity='sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN' crossorigin='anonymous'>
|
<link href='https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css' rel='stylesheet' integrity='sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN' crossorigin='anonymous'>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
{contenidoHtml}
|
{contenidoHtml}
|
||||||
</body>
|
</body>
|
||||||
</html>";
|
</html>";
|
||||||
|
|
||||||
|
|
||||||
var browserFetcher = new BrowserFetcher();
|
var browserFetcher = new BrowserFetcher();
|
||||||
await browserFetcher.DownloadAsync();
|
var revisionInfo = await browserFetcher.DownloadAsync();
|
||||||
|
|
||||||
using var browser = await Puppeteer.LaunchAsync(new LaunchOptions
|
var browser = await Puppeteer.LaunchAsync(new LaunchOptions
|
||||||
{
|
{
|
||||||
|
ExecutablePath = revisionInfo.GetExecutablePath(),
|
||||||
Headless = true,
|
Headless = true,
|
||||||
Args = new[] { "--ignore-certificate-errors" }
|
Args = new[] { "--no-sandbox", "--disable-setuid-sandbox", "--ignore-certificate-errors" }
|
||||||
});
|
});
|
||||||
|
|
||||||
using var page = await browser.NewPageAsync();
|
using var page = await browser.NewPageAsync();
|
||||||
|
|
||||||
await page.SetViewportAsync(new ViewPortOptions { Width = 1200, Height = 800 });
|
await page.SetViewportAsync(new ViewPortOptions { Width = 1200, Height = 800 });
|
||||||
|
|||||||
@@ -284,12 +284,13 @@
|
|||||||
var filePath = Path.Combine("wwwroot", fileName);
|
var filePath = Path.Combine("wwwroot", fileName);
|
||||||
|
|
||||||
var browserFetcher = new BrowserFetcher();
|
var browserFetcher = new BrowserFetcher();
|
||||||
await browserFetcher.DownloadAsync();
|
var revisionInfo = await browserFetcher.DownloadAsync();
|
||||||
|
|
||||||
using var browser = await Puppeteer.LaunchAsync(new LaunchOptions
|
var browser = await Puppeteer.LaunchAsync(new LaunchOptions
|
||||||
{
|
{
|
||||||
|
ExecutablePath = revisionInfo.GetExecutablePath(),
|
||||||
Headless = true,
|
Headless = true,
|
||||||
Args = new[] { "--ignore-certificate-errors" }
|
Args = new[] { "--no-sandbox", "--disable-setuid-sandbox", "--ignore-certificate-errors" }
|
||||||
});
|
});
|
||||||
|
|
||||||
using var page = await browser.NewPageAsync();
|
using var page = await browser.NewPageAsync();
|
||||||
|
|||||||
@@ -414,13 +414,14 @@
|
|||||||
</html>";
|
</html>";
|
||||||
|
|
||||||
var browserFetcher = new BrowserFetcher();
|
var browserFetcher = new BrowserFetcher();
|
||||||
await browserFetcher.DownloadAsync();
|
var revisionInfo = await browserFetcher.DownloadAsync();
|
||||||
|
|
||||||
using var browser = await Puppeteer.LaunchAsync(new LaunchOptions
|
var browser = await Puppeteer.LaunchAsync(new LaunchOptions
|
||||||
{
|
{
|
||||||
Headless = true,
|
ExecutablePath = revisionInfo.GetExecutablePath(),
|
||||||
Args = new[] { "--ignore-certificate-errors" }
|
Headless = true,
|
||||||
});
|
Args = new[] { "--no-sandbox", "--disable-setuid-sandbox", "--ignore-certificate-errors" }
|
||||||
|
});
|
||||||
|
|
||||||
using var page = await browser.NewPageAsync();
|
using var page = await browser.NewPageAsync();
|
||||||
|
|
||||||
|
|||||||
@@ -493,12 +493,13 @@
|
|||||||
var filePath = Path.Combine("wwwroot", fileName);
|
var filePath = Path.Combine("wwwroot", fileName);
|
||||||
|
|
||||||
var browserFetcher = new BrowserFetcher();
|
var browserFetcher = new BrowserFetcher();
|
||||||
await browserFetcher.DownloadAsync();
|
var revisionInfo = await browserFetcher.DownloadAsync();
|
||||||
|
|
||||||
using var browser = await Puppeteer.LaunchAsync(new LaunchOptions
|
var browser = await Puppeteer.LaunchAsync(new LaunchOptions
|
||||||
{
|
{
|
||||||
|
ExecutablePath = revisionInfo.GetExecutablePath(),
|
||||||
Headless = true,
|
Headless = true,
|
||||||
Args = new[] { "--ignore-certificate-errors" }
|
Args = new[] { "--no-sandbox", "--disable-setuid-sandbox", "--ignore-certificate-errors" }
|
||||||
});
|
});
|
||||||
|
|
||||||
using var page = await browser.NewPageAsync();
|
using var page = await browser.NewPageAsync();
|
||||||
|
|||||||
Reference in New Issue
Block a user