PDFiumPas-FULL.exe 或 PDFiumPas-TRIAL.exeDocs 资源,然后仅复制由 Windows 区域名称和 UI 语言 LCID 选中的帮助语言目录en-GB;其他英语区域使用 en-US,并在没有匹配的区域帮助集时作为回退es 和面向拉丁美洲区域的 es-419;中文帮助分为 zh-cn 和 zh-tw如果自动安装失败,可以手动安装组件:
原生包装构建使用与操作系统和 CPU 匹配的 Free Pascal 编译器、Lazarus/LCL 和 PDFium 共享库。已验收配置为 FPC 3.3.1 与 LCL 4.99,Linux x86_64 使用 Qt6,macOS arm64 使用 Cocoa
使用所选 widget set,把原生可执行程序和单元构建到分别独立的目标目录。提供对应 LCL 与 lazutils 单元路径,并使用编译器真实的目标配置;Windows DCU/PPU 文件和 Windows DLL 不能当作 Unix 输出复用
加载前将 LibraryName 设置为目标 libpdfium.so 或 libpdfium.dylib 路径。普通或 V8 运行时须与该目标匹配并提供所需功能。缺失的 V8/XFA 能力仍是不可用功能,库文件名本身不能证明这些能力存在
系统字体访问在 Linux 使用 fontconfig,macOS 使用 CoreText;可选的 CID 字体子集使用 HarfBuzz 并保留 glyph ID。LCL 位图按实际字节序和通道描述处理,原生缓冲区布局无法直接使用时执行转换
Tests/PlatformAcceptance/run_native.py 与 NativeWrapper.lpr 提供与源码对应的原生验收,覆盖加载、渲染、文本、表单、保存、取消和生命周期检查。须在真实目标主机运行可执行程序并保留报告;仅有就绪清单或交叉编译成功并不足够
Windows 安装程序和 VCL/C++Builder 项目仍是 Windows 的配置路径。原生 Delphi macOS 加密与时间戳 helper 的验收独立于 FPC/LCL 可视化组件
分发使用 PDFium VCL 的应用程序时:
DLLs\Win32\pdfium.dll 或 DLLs\Win64\pdfium.dll 目录树放在应用程序旁边或上级应用程序文件夹中DLLs\Win32\pdfium.v8.dll 或 DLLs\Win64\pdfium.v8.dll,并在加载前设置 EnableV8EngineDLLs\Win32 或 DLLs\Win64 中,或直接位于应用程序路径中pdfium.v8.dll,并在加载前设置 EnableV8Engine要移除 PDFium VCL 组件: