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 String

DLL

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

Parametry

PageNumer strony liczony od 1
OptionsZero 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