PDFiumPas-FULL.exe или PDFiumPas-TRIAL.exe от имени администратораDocs, а затем копирует только папки справки для языков, выбранных по имени локали Windows и 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, Qt6 в Linux x86_64 и Cocoa в macOS arm64
Собирайте нативные исполняемые файлы и модули в отдельных целевых каталогах с выбранным набором виджетов. Укажите соответствующие пути модулей LCL и lazutils и используйте фактическую целевую конфигурацию компилятора; файлы DCU/PPU Windows и DLL Windows нельзя переиспользовать как вывод Unix
Установите LibraryName в предполагаемый путь libpdfium.so или libpdfium.dylib перед загрузкой. Обычный runtime или runtime V8 должен соответствовать этой цели и предоставлять запрошенные возможности. Отсутствующие возможности V8/XFA остаются недоступными возможностями; имя файла библиотеки их не устанавливает
Доступ к системным шрифтам использует fontconfig в Linux и CoreText в macOS; необязательное построение подмножества CID-шрифтов использует HarfBuzz с сохранёнными идентификаторами глифов. Битмапы LCL используют свой фактический порядок байтов и описание каналов, с преобразованием, когда нативную раскладку буфера нельзя использовать напрямую
Tests/PlatformAcceptance/run_native.py и NativeWrapper.lpr обеспечивают привязанную к источнику нативную приёмку для загрузки, рендеринга, текста, форм, сохранения, отмены и проверок жизненного цикла. Запускайте целевой исполняемый файл на его фактическом хосте и сохраняйте отчёт; одного инвентаря готовности или успешной кросс-компиляции недостаточно
Установщики Windows и проекты VCL/C++Builder остаются маршрутом настройки Windows. Нативные помощники криптографии и меток времени Delphi для macOS квалифицируются отдельно от визуального компонента FPC/LCL
При распространении приложений, использующих PDFium VCL:
DLLs\Win32\pdfium.dll или DLLs\Win64\pdfium.dll рядом с приложением или в родительской папке приложенияDLLs\Win32\pdfium.v8.dll или DLLs\Win64\pdfium.v8.dll в то же дерево DLLs и установите EnableV8Engine перед загрузкойDLLs\Win32 или DLLs\Win64 либо непосредственно в пути приложенияpdfium.v8.dll доступен в папке DLLs платформы, а EnableV8Engine установлен перед загрузкойЧтобы удалить компоненты PDFium VCL: