docnet
描述
docnet目标是快速的PDF编辑和数据提取库。它是Chromium使用的PDFIUM C ++库的.NET标准2.0包装器。
PDFIUM版本:5445
支持的平台:
- 赢
- Linux
- OSX
特征
- 提取PDF版本
- 提取页计数
- 提取页面信息
- 获取页面宽度
- 获取页面高度
- 获取页面文字
- 获取角色
- 获得角色边界
- 获取字符字体大小
- 获得角色角度
- 渲染页到图像
- 拆分PDF文档
- 合并PDF文档
- 解锁PDF文档
- 将JPEG文件转换为PDF
例子
-
渲染PDF页面为png并显示所有字符边界框:示例
注意:如果您在Linux上遇到问题,请确保安装了libgdiplus,因为此示例使用System.Drawing.Common。
-
将JPEG文件转换为PDF:示例
用法
- doclib.intance应被视为只要您的应用就可以使用的单身人士。仅当您打算清洁所有不受管理的pdfium资源时,才应处理。
.NET框架支持
还支持了.net框架的较新版本, docnet .core.targets试图自动找到要复制的本机pdfium二进制版本的版本,但有时可能是不可靠的,尤其是在anycpu上运行时。您可以手动指定项目文件中的docnet运行时属性,以影响要复制的库版本。允许的值是Win-X64,Win-X86,Linux和OSX。
下面的示例确保我们始终在Windows上复制x64二进制文件:
docnet Runtime>
</PropertyGroup>\”>
<PropertyGroup>
< docnet Runtime Condition=\" \'$([MSBuild]::IsOsPlatform(Windows))\' \">win-x64</ docnet Runtime>
</PropertyGroup>
