You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello,
I am using Quest PDF, it works very well when I am using it in Visual Studio, but then when I install it on my PC it fails on library dependencies :( but I don't know what's wrong. I tried to install nuget packages.
I have installed this nuget packages:
QuestPDF - 2022.11.0
SkiaSharp - version 2.88.3
SkiaSharp.HarfBuzz - version 2.88.3
SkiaSharp.NativeAssets.macOS - version 2.88.3
SkiaSharp.NativeAssets.Win32 - version 2.88.3
In my references:
SkiaSharp.dll
SkiaSharp.HarfBuzz.dll
Error that i get: QuestPDF.Drawing.Exceptions.InitializationException: Cannot create the PDF document using the SkiaSharp-related library. This exception usually means that, on your operating system where you run the application, SkiaSharp-related requires installing additional dependencies. Such dependencies are available as additional nuget packages, for example *.NativeAssets.Linux.NoDependencies. Some operating systems may require installing multiple nugets, e.g. MacOS may need both *.NativeAssets.macOS.NoDependencies and *.NativeAssets.Linux.NoDependencies.Please refer to the SkiaSharp-related documentation for more details. Also, please consult the inner exception that has been originally thrown by the dependency library. ---> System.TypeInitializationException: Inicializační metoda typu SkiaSharp.SKAbstractManagedWStream vyvolala výjimku. ---> System.DllNotFoundException: Unable to load library 'libSkiaSharp'. v SkiaSharp.LibraryLoader.LoadLocalLibrary[T](String libraryName) v D:\a\1\s\binding\Binding.Shared\LibraryLoader.cs:řádek 38 v SkiaSharp.SkiaApi.<>c.<.cctor>b__1831_0() v D:\a\1\s\binding\Binding\SkiaApi.cs:řádek 15 v System.Lazy1.CreateValue() v System.Lazy1.LazyInitValue() v System.Lazy`1.get_Value() v SkiaSharp.SkiaApi.sk_managedwstream_set_procs(SKManagedWStreamDelegates procs) v D:\a\1\s\binding\Binding\SkiaApi.generated.cs:řádek 13300 v SkiaSharp.SKAbstractManagedWStream..cctor() v D:\a\1\s\binding\Binding\SKAbstractManagedWStream.cs:řádek 22 --- Konec trasování zásobníku pro vnitřní výjimku --- v SkiaSharp.SKAbstractManagedWStream..ctor(Boolean owns) v SkiaSharp.SKDocument.CreatePdf(Stream stream, SKDocumentPdfMetadata metadata) v D:\a\1\s\binding\Binding\SKDocument.cs:řádek 138 v QuestPDF.Drawing.PdfCanvas.CreatePdf(Stream stream, DocumentMetadata documentMetadata) --- Konec trasování zásobníku pro vnitřní výjimku --- v QuestPDF.Drawing.PdfCanvas.CreatePdf(Stream stream, DocumentMetadata documentMetadata) v QuestPDF.Drawing.DocumentGenerator.GeneratePdf(Stream stream, IDocument document) v QuestPDF.Fluent.GenerateExtensions.GeneratePdf(IDocument document, String filePath) v DecinkaApp.createPDF.Template(String test) v DecinkaApp.Dialog_Screens.Add_Vycetka_Gen_PDF.btn_odeslat_Click(Object sender, EventArgs e)
Can someone help me what I am missing?
Thanks a much
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hello,
I am using Quest PDF, it works very well when I am using it in Visual Studio, but then when I install it on my PC it fails on library dependencies :( but I don't know what's wrong. I tried to install nuget packages.
I have installed this nuget packages:
QuestPDF - 2022.11.0
SkiaSharp - version 2.88.3
SkiaSharp.HarfBuzz - version 2.88.3
SkiaSharp.NativeAssets.macOS - version 2.88.3
SkiaSharp.NativeAssets.Win32 - version 2.88.3
HarfBuzzSharp - 2.8.2.3
HarfBuzzSharp.NativeAssets.MacOS - 2.8.2.3
HarfBuzzSharp.NativeAssets.Win32 - 2.8.2.3
In my references:
SkiaSharp.dll
SkiaSharp.HarfBuzz.dll
Error that i get:
QuestPDF.Drawing.Exceptions.InitializationException: Cannot create the PDF document using the SkiaSharp-related library. This exception usually means that, on your operating system where you run the application, SkiaSharp-related requires installing additional dependencies. Such dependencies are available as additional nuget packages, for example *.NativeAssets.Linux.NoDependencies. Some operating systems may require installing multiple nugets, e.g. MacOS may need both *.NativeAssets.macOS.NoDependencies and *.NativeAssets.Linux.NoDependencies.Please refer to the SkiaSharp-related documentation for more details. Also, please consult the inner exception that has been originally thrown by the dependency library. ---> System.TypeInitializationException: Inicializační metoda typu SkiaSharp.SKAbstractManagedWStream vyvolala výjimku. ---> System.DllNotFoundException: Unable to load library 'libSkiaSharp'. v SkiaSharp.LibraryLoader.LoadLocalLibrary[T](String libraryName) v D:\a\1\s\binding\Binding.Shared\LibraryLoader.cs:řádek 38 v SkiaSharp.SkiaApi.<>c.<.cctor>b__1831_0() v D:\a\1\s\binding\Binding\SkiaApi.cs:řádek 15 v System.Lazy
1.CreateValue() v System.Lazy
1.LazyInitValue() v System.Lazy`1.get_Value() v SkiaSharp.SkiaApi.sk_managedwstream_set_procs(SKManagedWStreamDelegates procs) v D:\a\1\s\binding\Binding\SkiaApi.generated.cs:řádek 13300 v SkiaSharp.SKAbstractManagedWStream..cctor() v D:\a\1\s\binding\Binding\SKAbstractManagedWStream.cs:řádek 22 --- Konec trasování zásobníku pro vnitřní výjimku --- v SkiaSharp.SKAbstractManagedWStream..ctor(Boolean owns) v SkiaSharp.SKDocument.CreatePdf(Stream stream, SKDocumentPdfMetadata metadata) v D:\a\1\s\binding\Binding\SKDocument.cs:řádek 138 v QuestPDF.Drawing.PdfCanvas.CreatePdf(Stream stream, DocumentMetadata documentMetadata) --- Konec trasování zásobníku pro vnitřní výjimku --- v QuestPDF.Drawing.PdfCanvas.CreatePdf(Stream stream, DocumentMetadata documentMetadata) v QuestPDF.Drawing.DocumentGenerator.GeneratePdf(Stream stream, IDocument document) v QuestPDF.Fluent.GenerateExtensions.GeneratePdf(IDocument document, String filePath) v DecinkaApp.createPDF.Template(String test) v DecinkaApp.Dialog_Screens.Add_Vycetka_Gen_PDF.btn_odeslat_Click(Object sender, EventArgs e)Can someone help me what I am missing?
Thanks a much
Beta Was this translation helpful? Give feedback.
All reactions