diff --git a/Elwig/Documents/Document.cs b/Elwig/Documents/Document.cs index fee9ba2..0d8e07a 100644 --- a/Elwig/Documents/Document.cs +++ b/Elwig/Documents/Document.cs @@ -89,10 +89,10 @@ namespace Elwig.Documents { await File.WriteAllTextAsync(tmpHtml.FilePath, await doc.Render(), Utils.UTF8); tmpHtmls.Add(tmpHtml); i++; - progress?.Report(50.0 * i / n); + progress?.Report(25.0 * i / n); } - progress?.Report(50.0); - await Pdf.Convert(tmpHtmls.Select(f => f.FileName), pdf.FileName, DoubleSided, new Progress(v => progress?.Report(50.0 + v / 2))); + progress?.Report(25.0); + await Pdf.Convert(tmpHtmls.Select(f => f.FileName), pdf.FileName, DoubleSided, new Progress(v => progress?.Report(25.0 + v * 0.75))); foreach (var tmp in tmpHtmls) { tmp.Dispose(); }