您现在的位置是:首页 > Javascript
当前栏目
介绍 ComPDFKit 转换 SDK 1.5.0
2023-02-26 09:47:23 时间
了解有关 ComPDFKit PDF SDK 的更多信息:https ://www.compdf.com/
ComPDFKit Conversion SDK 1.5.0 已发布!该版本满足了用户PDF转RTF、PDF转HTML的需求。在这篇博文中,我们将详细介绍这两种格式,并向您展示如何将 PDF 转换为 RTF 和 HTML。
PDF 转 RTF
尽管 PDF 是一种用于发送和共享文件的安全格式,但如果您与没有 PDF 处理器的人共享它们,则很难打开 PDF 文件。为确保任何人都可以打开和阅读文件,您可以选择将 PDF 转换为 RTF。
如何转换
使用 ComPDFKit,您可以毫不费力地将 PDF 转换为 RTF。这里我们以C#为例。
string resPath = "***";
string inputFilePath = "***";
string outputFolderPath = "***";
string outputFileName = "***";
CPDFConverter.Init(resPath);
CPDFConverterRTF converter = new CPDFConverterRTF(inputFilePath);
int pageCount = converter.GetPagesCount();
int[] pageArray = new int[pageCount];
for (int i = 0; i < pageArray.Length; i++)
{
pageArray[i] = i + 1;
}
ConvertError error = ConvertError.ERR_UNKNOWN;
converter.Convert(outputFolderPath, ref outputFileName, pageArray, ref error, getPorgress);
PDF 到 HTML
将 PDF 转换为 HTML 可以使人们在网络搜索中轻松找到您文档的内容,从而确保您的内容覆盖更广泛的受众。
什么是HTML
HTML 代表超文本标记语言。它是一种标准的标记语言,旨在在浏览器中在线显示文档,它还有助于创建网页的结构。HTML 由许多标签组成,包括显示文本、表格、有序列表和无序列表等。如果您想了解更多有关 HTML 的知识,请点击这里。
如何转换
查看如何在 C# 中使用 ComPDFKit 将 PDF 转换为 HTML。
string resPath = "***";
string inputFilePath = "***";
string outputFolderPath = "***";
string outputFileName = "***";
CPDFConvertHTMLOptions htmlOptions = new CPDFConvertHTMLOptions();
htmlOptions.pageAndNavigationPaneOpts = PageAndNavigationPaneOptions.SinglePageNavigationByBookmarks;
CPDFConverter.Init(resPath);
CPDFConverterHTML converter = new CPDFConverterHTML(inputFilePath);
int pageCount = converter.GetPagesCount();
int[] pageArray = new int[pageCount];
for (int i = 0; i < pageArray.Length; i++)
{
pageArray[i] = i + 1;
}
ConvertError error = ConvertError.ERR_UNKNOWN;
converter.Convert(outputFolderPath, ref outputFileName, htmlOptions, pageArray, ref error, getPorgress);
相关文章
- Spring Boot 定义接口的方法是否可以声明为 Private?
- 三种判断变量是否为整数的方法
- 你需要深入了解一下 JavaScript 的 new Function
- JS中鲜为人知的知识点-空值合并运算符(??)
- 23个常见的 JavaScript 函数
- 你不应该依赖CSS 100vh,这就是原因!
- Tensorflow深度可分离卷积实战
- Deno vs Node.js:哪个更胜一筹?
- 使用 Vue.js 编写命令行界面,前端开发 CLI 的利器
- 鲜为人知但很有用的 HTML 属性
- 翻转再翻转!有意思的水平横向溢出滚动
- 自定义计数器小技巧!CSS 实现长按点赞累加动画
- 过五关!React高频面试题指南
- 软件开发中的十个认知偏差
- 不需要 JS!仅用 CSS 也能达到监听页面滚动的效果!
- 一文读懂TypeScript类型兼容性
- Vue 的响应式原则与双向数据绑定
- 快速掌握 TypeScript 新语法:Infer Extends
- JWT教你如何证明你是我的人!
- 一篇带给你 V8 GC 的实现