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 StringDLL
const wchar_t* DLExportPageHTML(int InstanceID, int Page, int Options);
const char* DLExportPageHTMLA(int InstanceID, int Page, int Options);Parametreler
| Page | 1 tabanlı sayfa numarası |
|---|---|
| Options | Sı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