Šis puslapis lokalizuotas lietuvių kalbai ir nekeičia API, failų pavadinimų bei literalinių reikšmių.
Diegimo vadovas
Sistemos reikalavimai
- Delphi XE5 / C++Builder XE5 (RAD Studio XE5) to Delphi/C++Builder 13.1 Florence (RAD Studio 13.1)
- Lazarus 1.0 or later (for Free Pascal)
- Windows XP or later (Win32 / Win64)
- Minimum 50 MB free disk space
Diegimo žingsniai
- Paleiskite diegiklį: Vykdykite
PDFiumPas-FULL.exe arba PDFiumPas-TRIAL.exe kaip administratorius
- Pasirinkite IDE integraciją: RAD Studio Integration puslapyje aptiktos Delphi aplinkos išvardytos pirmiausia, naujausia versija pažymėta iš anksto; C++Builder aplinkos pateikiamos atskirai ir pagal numatymą išjungtos
- Pasirinkite pasirenkamą turinį: Pažymėkite C++Builder arba Lazarus tik tada, kai turi būti įdiegti šie paketų failai ir demonstraciniai projektai
- Pasirinkite diegimo kelią: Nurodykite katalogą, į kurį bus įdiegti komponentai
- Užbaikite diegimą: Vykdykite ekrane rodomas instrukcijas
- Patikrinkite diegimą: Į losLab paletę bus pridėti šie komponentai:
- TPdf - Pagrindinis PDF valdymo komponentas
- TPdfView - PDF peržiūros ir sąveikos komponentas
Localizuota pagalba ir demonstracinių projektų kompiliavimas
- Diegiklis visada įdiegia bendrus
Docs išteklius ir tada nukopijuoja tik tas pagalbos kalbų aplankus, kuriuos parenka Windows lokalės pavadinimas ir UI kalbos LCID
- Anglų pagalbai naudojamas
en-GB britų, Sandraugos ir Karibų lokalėms; en-US naudojamas kitoms anglų lokalėms ir kaip atsarginis variantas, kai nėra tinkamo regioninio pagalbos rinkinio
- Ispanų pagalba skirstoma į
es Ispanijos tipo lokalėms ir es-419 Lotynų Amerikos lokalėms; kinų pagalba skirstoma į zh-cn ir zh-tw
- Atitinkami lokalizuoti pagalbos rinkiniai pridedami, kai jie prieinami arabų, vokiečių, prancūzų, italų, japonų, korėjiečių, olandų, lenkų, portugalų, rusų, švedų, turkų ir kinų UI kalboms ar lokalės pavadinimams
- Po diegimo Delphi ir C++Builder demonstracinių projektų kompiliavimas naudoja paskutinį pasirinktą RAD Studio šaknį ir reikalauja atitinkamos Delphi arba C++Builder aplinkos bei pageidaujamo Win32 / Win64 kompiliatoriaus
Rankinis diegimas (išplėstinis)
Jei automatinis diegimas nepavyksta, komponentus galite įdiegti rankiniu būdu:
- Nukopijuokite komponentų failus į savo IDE bibliotekos kelią
- Pridėkite bibliotekos kelią į IDE paieškos katalogus
- Įdiekite dizaino laiko paketą per IDE Package Manager
- Perkompiliuokite IDE, kad komponentai būtų užregistruoti
Platinimas
Platinant programas, kurios naudoja PDFium VCL:
- Šalia programos arba jos tėvinėje programos aplanke įtraukite atitinkamą
DLLs\Win32\pdfium.dll arba DLLs\Win64\pdfium.dll medį
- V8/XFA formų palaikymui įtraukite atitinkamą
DLLs\Win32\pdfium.v8.dll arba DLLs\Win64\pdfium.v8.dll į tą patį DLL medį ir prieš įkėlimą nustatykite EnableV8Engine
- Jokių papildomų vykdymo licencijų nereikia
- Komiliuotų programų platinimas be honoraro
Troubleshooting
Common Issues:
- Components not visible: Ensure IDE was restarted after installation
- Runtime errors: Verify the correct PDFium DLL is in
DLLs\Win32 or DLLs\Win64, or directly in the application path
- Access violations: Check that all required dependencies are installed and DLL architecture matches application (32-bit vs 64-bit)
- Design-time errors: Rebuild packages and restart IDE
- XFA forms not working: Ensure the matching
pdfium.v8.dll is available in the platform DLLs folder and EnableV8Engine is set before loading
Uninstallation
To remove PDFium VCL components:
- Use Windows Add/Remove Programs
- Or run the uninstaller from the installation directory
- Manually remove any remaining files if necessary