ExportPageHTML
Tekst, obrazy, wyodrębnianie, HTML
Opis
Eksportuje jedną stronę PDF jako samodzielny dokument HTML5 z pozycjonowanym tekstem, osadzonymi obrazami i klikalnymi łączami adnotacji
Składnia
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);Parametry
| Page | Numer strony liczony od 1 |
|---|---|
| Options | Zero wybiera PDF_HTML_DEFAULT; w przeciwnym razie połącz PDF_HTML_INCLUDE_IMAGES (1), PDF_HTML_INCLUDE_LINKS (2) i PDF_HTML_INCLUDE_TEXT (4) |
Wartości zwracane
Zwraca samodzielny dokument HTML5 albo pusty ciąg, gdy sprawdzanie poprawności lub wyodrębnianie się nie powiedzie
Uwagi
Tekst i obrazy są wyodrębniane w jednym przebiegu renderowania i pozycjonowane w punktach PDF wewnątrz kontenera strony o stałym rozmiarze
Obrazy rastrowe są kodowane jako URI danych PNG, w tym maski obrazów, gdy są dostępne, dzięki czemu wynik nie ma zewnętrznych zależności obrazów
Adnotacje URI stają się bezpiecznymi klikalnymi nakładkami, a cele wewnętrzne kotwicami #page-N
Schematy URI mogące wykonywać skrypty są pomijane w danych wyjściowych
Wybrana strona zostaje przywrócona przed powrotem z wywołania
Wskaźniki zwracane przez DLL zachowują ważność do następnego wywołania zwracającego ciąg w tej samej instancji
LastErrorCode ma wartość 112 dla nieprawidłowej strony lub opcji oraz 516, gdy eksport się nie powiedzie
Zobacz również
ExportDocumentHTML, ExtractStructuredPage, RenderPageToStream