PdfiumViewer只支持X64
Install-Package PdfiumViewer -Version 2.13.0
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目录下即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」