HPDFRenderHeadlessPagePNG
function HPDFRenderHeadlessPagePNG(const Access: THPDFHeadlessRenderAccess;
Destination: TStream; const Options: THPDFHeadlessRenderOptions):
THPDFHeadlessRenderResult;
声明于 HPDFHeadlessCairoDevice;把一个借用的已加载页面渲染为白色图像表面上的 RGB PNG
Access 必须提供有效的页面/资源以及对象、流、字体和权限回调;文档及其可选取消 token 仍归调用方所有,调用期间必须保持存活且不变
Destination 是必需的调用方可写流;函数在其当前位置写入,既不关闭也不清空
渲染、预算验证和 PNG 编码在目标写入开始前于私有存储中完成,因此这些失败会保留目标既有字节
最终的目标 I/O 失败可能留下已被流接受的字节;需要原子文件发布时请使用文件版重载
依赖、受支持内容、保守字体准入和失败边界参见原生 Linux Cairo 渲染器