ExportPageHTML

Metin, görüntüler, ayıklama, HTML

Açıklama

Bir PDF sayfasını konumlandırılmış metin, gömülü görüntüler ve tıklanabilir ek açıklama bağlantıları içeren bağımsız bir HTML5 belgesi olarak dışa aktarır

Sözdizimi

Delphi

Function TPDFlib.ExportPageHTML(Page, Options: Integer): WideString;

ActiveX

Function PDFlib::ExportPageHTML(Page As Long, Options As Long) As String

DLL

const wchar_t* DLExportPageHTML(int InstanceID, int Page, int Options);
const char* DLExportPageHTMLA(int InstanceID, int Page, int Options);

Parametreler

Page1 tabanlı sayfa numarası
OptionsSıfır PDF_HTML_DEFAULT değerini seçer; aksi durumda PDF_HTML_INCLUDE_IMAGES (1), PDF_HTML_INCLUDE_LINKS (2) ve PDF_HTML_INCLUDE_TEXT (4) değerlerini birleştirin

Dönüş değerleri

Kendi kendine yeterli bir HTML5 belgesi veya doğrulama ya da ayıklama başarısız olduğunda boş bir dize döndürür

Açıklamalar

Metin ve görüntüler tek bir işleme geçişinde ayıklanır ve sabit boyutlu bir sayfa kapsayıcısı içinde PDF noktalarıyla konumlandırılır

Raster görüntüler, varsa görüntü maskeleri dâhil olmak üzere PNG veri URI'leri olarak kodlanır; böylece sonucun harici görüntü bağımlılığı olmaz

URI ek açıklamaları güvenli tıklanabilir bindirmelere, iç hedefler ise #page-N bağlantılarına dönüşür

Betik çalıştırabilen URI şemaları çıktıdan çıkarılır

Çağrı dönmeden önce seçilen sayfa geri yüklenir

DLL dönüş işaretçileri, aynı örnekte dize döndüren bir sonraki çağrıya kadar geçerli kalır

Geçersiz sayfa veya seçenekler için LastErrorCode 112, dışa aktarma başarısız olduğunda 516 olur

Ayrıca bkz

ExportDocumentHTML, ExtractStructuredPage, RenderPageToStream