property FileName;
Путь к PDF для открытия; присваивать его можно только пока компонент неактивен, а присваивание при Active, равном True, возбуждает EPdfError
Путь передаётся в PDFium как UTF-8, поэтому папки и имена файлов в любой письменности работают; сборки Free Pascal конвертируют его из собственной кодовой страницы строки, так что это верно и когда программа не использует строковый режим UTF-8 в Lazarus
Пустая строка означает «нет файла» — используйте CreateDocument, чтобы вместо этого начать пустой PDF
Обёртывает соответствующий API PDFium и предоставляет его как член экземпляра TPdf, чтобы потребителям не приходилось управлять дескрипторами FPDF_DOCUMENT напрямую
Pdf1.Active перед вызовом операций уровня страницы; методы, требующие открытого документа, в противном случае вызывают EPdfErrorSaveToFile для сохранения
if Pdf1.Active then
Pdf1.FileName;