Посібник зі встановлення
Системні вимоги
- Delphi XE5 / C++Builder XE5 (RAD Studio XE5) до Delphi/C++Builder 13.1 Florence (RAD Studio 13.1)
- Lazarus 1.0 або новіший (для Free Pascal)
- Windows XP або новіша (Win32 / Win64)
- Щонайменше 50 MB вільного місця на диску
Кроки встановлення
- Запустіть інсталятор: Запустіть
PDFiumPas-FULL.exe або PDFiumPas-TRIAL.exe від імені адміністратора
- Виберіть інтеграцію IDE: На сторінці RAD Studio Integration спочатку показуються виявлені персоналі Delphi, причому найновіша версія вже позначена; персоналі C++Builder відображаються окремо і за замовчуванням вимкнені
- Виберіть додатковий вміст: Позначайте C++Builder або Lazarus лише тоді, коли потрібно встановити відповідні файли пакетів і демонстраційні проєкти
- Виберіть шлях встановлення: Оберіть каталог, у який буде встановлено компоненти
- Завершіть встановлення: Дотримуйтеся інструкцій на екрані
- Перевірте встановлення: До палітри losLab буде додано такі компоненти:
- TPdf - Основний компонент для роботи з PDF
- TPdfView - Компонент для перегляду та взаємодії з PDF
Локалізована довідка та збірки демонстрацій
- Інсталятор завжди встановлює спільні ресурси
Docs, а потім копіює лише ті папки довідки, які вибрано за назвою локалі Windows і LCID мови інтерфейсу
- Англійська довідка використовує
en-GB для підтримуваних британських, спільнотних і карибських локалей англійської; en-US використовується для інших англомовних локалей і як резервний варіант, коли немає відповідного регіонального набору довідки
- Іспанська довідка розділена на
es для локалей іспанії та es-419 для латиноамериканських локалей; китайська довідка розділена на zh-cn і zh-tw
- Відповідні локалізовані набори довідки додаються, коли вони доступні для арабської, німецької, французької, італійської, японської, корейської, нідерландської, польської, португальської, російської, шведської, турецької та китайської мов інтерфейсу або назв локалей
- Післявстановлювальні демонстраційні збірки Delphi та C++Builder використовують останній вибраний корінь RAD Studio і потребують відповідної персоналі Delphi або C++Builder, а також запитаного компілятора Win32 / Win64
Ручне встановлення (розширено)
Якщо автоматичне встановлення не вдалося, ви можете встановити компоненти вручну
- Скопіюйте файли компонентів до шляху бібліотек вашої IDE
- Додайте шлях бібліотек до каталогів пошуку вашої IDE
- Встановіть пакет часу проєктування через менеджер пакетів IDE
- Перезберіть IDE, щоб зареєструвати компоненти
Поширення
Під час поширення програм, які використовують PDFium VCL:
- Покладіть відповідне дерево
DLLs\Win32\pdfium.dll або DLLs\Win64\pdfium.dll поруч із програмою або в батьківську теку програми
- Для підтримки форм V8/XFA покладіть відповідне
DLLs\Win32\pdfium.v8.dll або DLLs\Win64\pdfium.v8.dll у те саме дерево DLL і встановіть EnableV8Engine перед завантаженням
- Додаткові ліцензії під час виконання не потрібні
- Безроялтійне поширення для скомпільованих програм
Усунення проблем
Типові проблеми:
- Компоненти не видно: Переконайтеся, що IDE перезапущено після встановлення
- Помилки під час виконання: Перевірте, що правильна DLL PDFium знаходиться в
DLLs\Win32 або DLLs\Win64 чи безпосередньо в шляху програми
- Порушення доступу: Переконайтеся, що всі потрібні залежності встановлено, а архітектура DLL відповідає програмі (32-bit чи 64-bit)
- Помилки під час проєктування: Перезберіть пакети та перезапустіть IDE
- Форми XFA не працюють: Переконайтеся, що відповідна
pdfium.v8.dll доступна в папці DLL платформи і що перед завантаженням встановлено EnableV8Engine
Видалення
Щоб видалити компоненти PDFium VCL:
- Скористайтеся Windows Add/Remove Programs
- Або запустіть деінсталятор з каталогу встановлення
- За потреби вручну видаліть решту файлів