5#ifndef PDFTRON_H_CPPPDFHTML2PDF
6#define PDFTRON_H_CPPPDFHTML2PDF
10#include <C/PDF/TRN_HTML2PDF.h>
398 TRN_HTML2PDF mp_html2pdf;
473 TRN_HTML2PDF_Proxy mp_impl;
719 TRN_HTML2PDF_WebPageSettings mp_impl;
802 TRN_HTML2PDF_TOCSettings mp_impl;
811#include <Impl/HTML2PDF.inl>
void InsertTOC(const TOCSettings &settings)
int GetHTTPErrorCode() const
void InsertFromHtmlString(const UString &html, const WebPageSettings &settings)
void InsertFromURL(const UString &url)
pdftron::PDF::WebPageSettings WebPageSettings
void SetSandbox(bool sandbox)
void SetHeader(const UString &header)
void InsertFromURL(const UString &url, const WebPageSettings &settings)
void SetFooter(const UString &footer)
static bool Convert(PDFDoc &doc, const UString &url)
void SetOutline(bool enable, int depth=4)
void DumpOutline(const UString &xml_file)
static void SetModulePath(const UString &path)
void SetPDFCompression(bool enable)
void SetQuiet(bool quiet)
void SetCookieJar(const UString &path)
pdftron::PDF::TOCSettings TOCSettings
void SetMargins(const UString &top, const UString &bottom, const UString &left, const UString &right)
void SetPaperSize(const UString &width, const UString &height)
static bool IsModuleAvailable()
bool Convert(PDFDoc &doc)
void AddCookie(const UString &name, const UString &value)
void SetPaperSize(PrinterMode::PaperSize size)
void InsertFromHtmlString(const UString &html)
void SetLogFilePath(const UString &path)
static bool Convert(PDFDoc &doc, const UString &url, const WebPageSettings &settings)
void SetLandscape(bool enable)
void SetCompatibilityMode(bool compatibility)
void SetImageDPI(int dpi)
void SetImageQuality(int quality)
pdftron::PDF::Proxy Proxy
void SetCustomHeader(const UString &name, const UString &value)
void SetHost(const UString &host)
void SetUsername(const UString &username)
void SetPassword(const UString &password)
void SetDottedLines(bool enable)
void SetTextSizeShrink(double shrink)
void SetLevelIndentation(int indentation)
void SetXsl(const UString &style_sheet)
void SetCaptionText(const UString &caption)
void SetLinks(bool enable)
void SetUserStyleSheet(const UString &url)
void SetProduceForms(bool forms)
void SetLoadImages(bool load)
void SetConvertDelay(int msec)
void SetAllowPlugins(bool enable)
void SetStopSlowScripts(bool stop)
void SetIncludeInOutline(bool include)
void SetAllowJavaScript(bool enable)
void SetPassword(const UString &password)
void SetSmartShrinking(bool enable)
void SetUsername(const UString &username)
void SetInternalLinks(bool convert)
void SetTimeout(int msec)
void SetDebugJavaScriptOutput(bool forward)
void SetDefaultEncoding(const UString &encoding)
void SetZoom(double zoom)
void SetProxy(const Proxy &proxy)
void SetPrintBackground(bool background)
void SetMinimumFontSize(int size)
void SetPrintMediaType(bool print)
void SetJavaScriptDelay(int msec)
void SetExternalLinks(bool convert)
void SetLoadErrorHandling(ErrorHandling type)
void SetBlockLocalFileAccess(bool block)