PDF 转 HTML
概述
ComPDF Conversion SDK 提供 PDF 转 HTML 功能,可在保持原文档布局和格式的同时将 PDF 文件转换为 HTML 文件,允许用户在 Web 上浏览和查看文档。
注意事项
将 PDF 转换为 HTML 格式时,ComPDF Conversion SDK 提供以下四个选项来创建 HTML 文件:
| 选项 | 说明 |
|---|---|
HtmlOption::SINGLE_PAGE | 将整个 PDF 文件转换为单个 HTML 文件,所有 PDF 页面按页码顺序连接,显示在同一个 HTML 页面上。 |
HtmlOption::SINGLE_PAGE_WITH_BOOKMARK | 将 PDF 文件转换为单个 HTML 文件,在 HTML 页面开头提供大纲用于导航。所有 PDF 页面仍按页码顺序连接,显示在同一个 HTML 页面上。 |
HtmlOption::MULTI_PAGE | 将 PDF 文件转换为多个 HTML 文件。每个 HTML 文件对应一个 PDF 页面,用户可通过页面底部的链接导航到下一个 HTML 文件。 |
HtmlOption::MULTI_PAGE_WITH_BOOKMARK | 将 PDF 文件转换为多个 HTML 文件。每个 HTML 文件对应一个 PDF 页面,用户可通过页面底部的链接导航到下一个 HTML 文件。所有 HTML 文件的链接以大纲 HTML 文件的形式呈现,用于导航。 |
示例
本示例演示如何将 PDF 转换为 HTML 文件。
php
use ComPDFKit\Conversion\HtmlOption;
use ComPDFKit\Conversion\PageLayoutMode;
$option = new ConvertOption();
// 使用默认选项转换。
Conversion::convert('Html', 'html.pdf', 'password', 'output.html', $option);
// 将 HTML 页面显示方式设置为 HtmlOption::MULTI_PAGE_WITH_BOOKMARK。
$option->pageLayoutMode = PageLayoutMode::BOX;
$option->htmlOption = HtmlOption::MULTI_PAGE_WITH_BOOKMARK;
Conversion::convert('Html', 'html.pdf', 'password', 'output_multi.html', $option);