Ghid de instalare
Cerințe de sistem
- Delphi XE5 / C++Builder XE5 (RAD Studio XE5) până la Delphi/C++Builder 13.1 Florence (RAD Studio 13.1)
- Lazarus 1.0 sau mai nou (pentru Free Pascal)
- Windows XP sau mai nou (Win32 / Win64)
- Minimum 50 MB spațiu liber pe disc
Pași de instalare
- Run the installer: Execută
PDFiumPas-FULL.exe sau PDFiumPas-TRIAL.exe ca administrator
- Select IDE integration: Pe pagina RAD Studio Integration, personalitățile Delphi detectate sunt listate primele, cu cea mai nouă versiune deja bifată; personalitățile C++Builder sunt listate separat și sunt dezactivate implicit
- Select optional content: Bifează C++Builder sau Lazarus doar când trebuie instalate acele fișiere de pachet și proiecte demo
- Choose installation path: Selectează directorul în care vor fi instalate componentele
- Complete installation: Urmează instrucțiunile de pe ecran
- Verify installation: Următoarele componente vor fi adăugate în paleta losLab:
- TPdf - componenta de bază pentru manipularea PDF
- TPdfView - componenta pentru vizualizarea și interacțiunea cu PDF
Ajutor localizat și build-uri demo
- Instalatorul instalează întotdeauna activele partajate
Docs și apoi copiază doar folderele de limbă pentru ajutor selectate de numele locale Windows și de LCID-ul limbii UI
- Ajutorul în engleză folosește
en-GB pentru localele engleze britanice, din Commonwealth și din Caraibe acceptate; en-US este folosit pentru celelalte locale engleze și ca variantă de rezervă când nu se potrivește niciun set regional de ajutor
- Ajutorul în spaniolă este împărțit între
es pentru locale de tip Spania și es-419 pentru locale latino-americane; ajutorul în chineză este împărțit între zh-cn și zh-tw
- Seturile localizate de ajutor corespunzătoare sunt adăugate când sunt disponibile pentru limbile UI sau numele locale arabă, germană, franceză, italiană, japoneză, coreeană, neerlandeză, poloneză, portugheză, rusă, suedeză, turcă și chineză
- Buildurile demo Delphi și C++Builder de după instalare folosesc cel mai recent root RAD Studio selectat și necesită personalitatea Delphi sau C++Builder potrivită plus compilatorul Win32 / Win64 solicitat
Instalare manuală (avansat)
Dacă instalarea automată eșuează, poți instala manual componentele:
- Copiază fișierele componentei în calea bibliotecilor IDE-ului tău
- Adaugă calea bibliotecii în directoarele de căutare ale IDE-ului tău
- Instalează pachetul de design-time prin Package Manager al IDE-ului
- Reconstruiește IDE-ul pentru a înregistra componentele
Redistribuire
Când distribui aplicații care folosesc PDFium VCL:
- Include arborele corespunzător
DLLs\Win32\pdfium.dll sau DLLs\Win64\pdfium.dll lângă aplicația ta sau într-un folder părinte al aplicației
- Pentru suportul formularelor V8/XFA, include arborele corespunzător
DLLs\Win32\pdfium.v8.dll sau DLLs\Win64\pdfium.v8.dll în același arbore DLLs și setează EnableV8Engine înainte de încărcare
- Nu sunt necesare licențe suplimentare de runtime
- Distribuire fără redevențe pentru aplicațiile compilate
Depanare
Probleme frecvente:
- Components not visible: Verifică dacă IDE-ul a fost repornit după instalare
- Runtime errors: Verifică dacă DLL-ul PDFium corect este în
DLLs\Win32 sau DLLs\Win64, ori direct în calea aplicației
- Access violations: Verifică dacă toate dependențele necesare sunt instalate și dacă arhitectura DLL-ului se potrivește cu aplicația (32 de biți vs 64 de biți)
- Design-time errors: Reconstruiește pachetele și repornește IDE-ul
- XFA forms not working: Asigură-te că
pdfium.v8.dll corespunzător este disponibil în folderul DLL-uri al platformei și că EnableV8Engine este setat înainte de încărcare
Uninstallation
Pentru a elimina componentele PDFium VCL:
- Folosește Adăugare/Eliminare programe din Windows
- Sau rulează dezinstalatorul din directorul de instalare
- Elimină manual orice fișiere rămase, dacă este necesar