property FileName;
開く PDF の path です。代入できるのはコンポーネントが非アクティブな間だけで、Active が True の間に代入すると EPdfError が発生します
パスは UTF-8 として PDFium へ渡されるため、どんな文字体系のフォルダー名・ファイル名でも機能します。Free Pascal ビルドでは文字列自身のコードページから変換するため、プログラムが Lazarus の UTF-8 文字列モードを使っていない場合でも同じことが成り立ちます
空文字列は「ファイルなし」を意味します。白紙の PDF を始めたい場合は代わりに CreateDocument を使ってください
対応する PDFium API をラップして TPdf インスタンスのメンバーとして公開するため、利用者側で FPDF_DOCUMENT ハンドルを直接管理する必要はありません
Pdf1.Active を確認してください。開かれたドキュメントを必要とするメソッドは、そうでない場合 EPdfError を発生させますSaveToFile の呼び出しを忘れずに
if Pdf1.Active then
Pdf1.FileName;