PDFiumPas-FULL.exe eller PDFiumPas-TRIAL.exe som administratörDocs-resurserna och kopierar sedan bara de hjälpmappar som valts av Windows locale name och UI language LCIDen-GB för stödda brittiska, Commonwealth- och karibiska English locales; en-US används för andra English locales och som fallback när ingen regional hjälpuppsättning matchares för Spanien-liknande locales och es-419 för latinamerikanska locales; kinesisk hjälp är uppdelad mellan zh-cn och zh-twOm den automatiska installationen misslyckas kan du installera komponenterna manuellt:
Nativa wrapperbyggen använder en Free Pascal-kompilator som matchar operativsystem och CPU, Lazarus/LCL och ett delat PDFium-bibliotek. De kvalificerade konfigurationerna använder FPC 3.3.1 med LCL 4.99, Qt6 på Linux x86_64 och Cocoa på macOS arm64
Bygg nativa binärer och enheter i separata målkataloger med den valda widgetuppsättningen. Ange motsvarande enhetssökvägar för LCL och lazutils och använd kompilatorns faktiska målkonfiguration; Windows DCU/PPU-filer och Windows-DLL:er kan inte återanvändas som Unix-utdata
Sätt LibraryName till den avsedda sökvägen libpdfium.so eller libpdfium.dylib före inläsning. En vanlig eller V8-runtime måste matcha målet och exponera de begärda funktionerna. Saknade V8/XFA-funktioner förblir otillgängliga; ett biblioteksfilnamn fastställer dem inte
Systemtypsnittsåtkomst använder fontconfig på Linux och CoreText på macOS; valfri CID-typsnittssubsetting använder HarfBuzz med bevarade glyph-ID:n. LCL-bitmappar använder sin faktiska byteordning och kanalbeskrivning, med konvertering när den nativa buffertlayouten inte kan användas direkt
Tests/PlatformAcceptance/run_native.py och NativeWrapper.lpr tillhandahåller källbunden nativ acceptans för inläsning, rendering, text, formulär, sparning, avbrott och livscykelkontroller. Kör målbinären på sin faktiska värd och behåll rapporten; en beredskapsinventering eller en lyckad korskompilering räcker inte
Windows-installatörer och VCL/C++Builder-projekt förblir Windows-vägen för installation. Native Delphi macOS-krypto- och tidsstämplingshjälpare kvalificeras separat från FPC/LCL-komponenten
När du distribuerar applikationer som använder PDFium VCL:
DLLs\Win32\pdfium.dll eller DLLs\Win64\pdfium.dll bredvid applikationen eller i en överordnad applikationsmappDLLs\Win32\pdfium.v8.dll eller DLLs\Win64\pdfium.v8.dll i samma DLL-träd och sätt EnableV8Engine före inläsningDLLs\Win32 eller DLLs\Win64, eller direkt i applikationssökvägenpdfium.v8.dll finns i plattformens DLL-mapp och att EnableV8Engine är satt före inläsningFör att ta bort PDFium VCL-komponenterna: