diff --git a/QuestPDF/Previewer/PreviewerService.cs b/QuestPDF/Previewer/PreviewerService.cs index 2314ad0..09c2391 100644 --- a/QuestPDF/Previewer/PreviewerService.cs +++ b/QuestPDF/Previewer/PreviewerService.cs @@ -12,10 +12,12 @@ namespace QuestPDF.Previewer { internal class PreviewerService { + private int Port { get; } private HttpClient HttpClient { get; init; } public PreviewerService(int port) { + Port = port; HttpClient = new() { BaseAddress = new Uri($"http://localhost:{port}/"), @@ -56,7 +58,7 @@ namespace QuestPDF.Previewer return await result.Content.ReadFromJsonAsync(); } - private static void StartPreviewer() + private void StartPreviewer() { try { @@ -64,8 +66,9 @@ namespace QuestPDF.Previewer { StartInfo = new() { - UseShellExecute = false, FileName = "questpdf-previewer", + Arguments = $"{Port}", + UseShellExecute = false, CreateNoWindow = true } };