internal static partial class NativeMethods
{
static NativeMethods()
{
// First try the custom resolving mechanism. string fileName = PdfiumResolver.GetPdfiumFileName();
if (fileName != null && File.Exists(fileName) && LoadLibrary(fileName) != IntPtr.Zero)
return;
// Load the platform dependent Pdfium.dll if it exists. if (!TryLoadNativeLibrary(AppDomain.CurrentDomain.RelativeSearchPath))
TryLoadNativeLibrary(Path.GetDirectoryName(typeof(NativeMethods).Assembly.Location));
}
private static bool TryLoadNativeLibrary(string path)
{
if (path == null)
return false;
path= Path.Combine(path, IntPtr.Size == 4 ? "x86" : "x64");
path= Path.Combine(path, "Pdfium.dll");
return File.Exists(path) && LoadLibrary(path) != IntPtr.Zero;
}
https://gitee.com/Xhutu/PdfiumViewer 這里 使用了X86 X64位 Pdfium.dll。 需要把X86 X64的DLL,以文件夾形式放置在bin目錄下即可。
陽東網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站開發(fā)等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)從2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。