PDFiumPas-FULL.exe ou PDFiumPas-TRIAL.exe en tant qu'administrateurDocs partagées, puis copie uniquement les dossiers d'aide de langue sélectionnés d'après le nom de paramètres régionaux Windows et le LCID de la langue d'interfaceen-GB pour les paramètres régionaux anglais de Grande-Bretagne, du Commonwealth et des Caraïbes pris en charge ; en-US est utilisé pour les autres paramètres régionaux anglais et comme solution de repli lorsqu'aucun jeu d'aide régional ne correspondes pour les paramètres régionaux de type Espagne et es-419 pour les paramètres régionaux d'Amérique latine ; l'aide chinoise est répartie entre zh-cn et zh-twSi l'installation automatique échoue, vous pouvez installer les composants manuellement :
Les builds natifs du wrapper exigent un compilateur Free Pascal, Lazarus/LCL et une bibliothèque PDFium adaptés au système et au CPU ; les configurations validées utilisent FPC 3.3.1 avec LCL 4.99, Qt6 sous Linux x86_64 et Cocoa sous macOS arm64
Construisez les exécutables et unités natifs dans des répertoires distincts par cible avec le widget set choisi ; fournissez les chemins d’unités LCL et lazutils correspondants et la véritable configuration cible du compilateur ; les DCU/PPU et DLL Windows ne se réutilisent pas comme sorties Unix
Définissez LibraryName sur le chemin voulu de libpdfium.so ou libpdfium.dylib avant chargement ; le runtime ordinaire ou V8 doit correspondre à la cible et exposer les fonctions demandées ; V8/XFA absents restent indisponibles, le nom de bibliothèque ne les garantit pas
Les polices système sont résolues avec fontconfig sous Linux et CoreText sous macOS ; le sous-ensemble CID facultatif utilise HarfBuzz avec conservation des identifiants de glyphe ; les bitmaps LCL utilisent leur ordre d’octets et description de canaux réels, avec conversion si le tampon natif n’est pas directement compatible
Tests/PlatformAcceptance/run_native.py et NativeWrapper.lpr fournissent une validation native liée aux sources pour chargement, rendu, texte, formulaires, enregistrement, annulation et cycle de vie ; exécutez la cible sur son hôte réel et conservez le rapport ; un inventaire de préparation ou une compilation croisée réussie ne suffit pas
Les installateurs Windows et projets VCL/C++Builder restent la voie d’installation Windows ; les helpers crypto et horodatage Delphi macOS sont validés séparément du composant visuel FPC/LCL
Lorsque vous distribuez des applications qui utilisent PDFium VCL :
DLLs\Win32\pdfium.dll ou DLLs\Win64\pdfium.dll correspondante à côté de votre application ou dans un dossier d'application parentDLLs\Win32\pdfium.v8.dll ou DLLs\Win64\pdfium.v8.dll correspondant dans la même arborescence DLLs et définissez EnableV8Engine avant le chargementDLLs\Win32 ou DLLs\Win64, ou directement dans le chemin de l'applicationpdfium.v8.dll correspondant est disponible dans le dossier DLLs de la plateforme et que EnableV8Engine est défini avant le chargementPour supprimer les composants PDFium VCL :