public void Initialize() { if (_initialized) { throw new InvalidOperationException("WkHtmlToPdf alreay has been initialized"); } if (Pinvoke.wkhtmltopdf_init(0) != 1) { throw new InvalidOperationException("Failed to initialize wkhtmltopdf"); } _initialized = true; }