private WkHtmlToPdfContext(IntPtr globalSettingsPointer, IntPtr converterPointer, NativeLibrary wkHtmlToXLibrary, IntPtr objectSettingsPointer)
 {
     _globalSettingsPointer = globalSettingsPointer;
     _converterPointer = converterPointer;
     _wkHtmlToXLibrary = wkHtmlToXLibrary;
     _objectSettingsPointer = objectSettingsPointer;
 }
        public static NativeLibrary Load(string libraryFilename, Func<byte[]> libraryContentProvider)
        {
            var nativeLibrary = new NativeLibrary(libraryFilename, libraryContentProvider);

            nativeLibrary.LoadWindowsNativeLibrary();

            return nativeLibrary;
        }