ExtractFilePageContentToString

Çıkarma, Sayfa özellikleri

Açıklama

Harici PDF dosyasındaki belirtilen sayfanın ham içerik akışını çıkarır ve dize olarak döndürür. Bu işlev doğrudan erişim arka ucunu kullanarak belgenin tamamının belleğe yüklenmesini önler; dolayısıyla büyük dosyalar için idealdir

Sözdizimi

Delphi

Function TPDFlib.ExtractFilePageContentToString(Const InputFileName, Password: WideString; Page: Integer): AnsiString;

ActiveX

Function PDFlib::ExtractFilePageContentToString(InputFileName As String, Password As String, Page As Long) As String

DLL

const char * DLExtractFilePageContentToString(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password, int Page);

Parametreler

InputFileNameKaynak PDF dosyasının yolu
PasswordDosyayı açmak için parola. Dosya korunmuyorsa boş dize geçirin
PageAyıklanacak sayfa numarası (1 tabanlı)

Dönüş değerleri

Empty stringDosya açılamadı, sayfa geçersiz veya ayıklama hatası oluştu
Content stringSayfanın ham PDF içerik akışı

Açıklamalar

Döndürülen dize ham PDF sayfa açıklama talimatlarını (çizim ve metin konumlandırma işleçleri gibi) içerir. Bunun yerine insanlarca okunabilir metni ayıklamak için ExtractFilePageText kullanın

Örnek

var Content: AnsiString;
Content := PDF.ExtractFilePageContentToString('sample.pdf', '', 1);
if Content <> '' then
  // Process the content instructions...

Ayrıca bkz

ExtractFilePageText, ExtractFilePageTextBlocks