https://www.foxitsoftware.cn/products/premium-pdfium/feature.php

基于谷歌PDFium开源代码

谷歌采用福昕的PDF技术为其PDF开源项目提供开源PDF渲染引擎。现在,通过福昕SDK,PDF开发人员使用PDF源码时可以更加简单,福昕SDK提供了可定制的PDFium源码。PDFium源码与福昕其他强大的PDF SDK集成所需的特殊接口、及时高效的支持和专业的服务,让客户使用开源项目时更加自信从容。

功能齐全

福昕高级PDFium还提供了谷歌PDFium开源项目中所没有的功能,如注释、水印、条形码、加密、数字签名、表单域管理、低级PDF对象访问、元数据等。

定制与服务

W欢迎咨询我们的专家团队,通过我们的定制服务为您的项目拓展更多功能。我们将基于现有的PDFium源码进行设计、搭建和集成,为您带来优质成果。

作为谷歌PDFium开源项目的技术提供商,我们拥有的内部专业知识,可以根据您的企业要求帮您更好地使用PDFium。

维护与支持

我们拥有专门的福昕解决方案工程师团队为您解决重大难题,确保顺利将福昕高级PDFium集成到您的应用程序中。因为我们的技术强大,我们也将提供更加专业的支持服务。安装包中还包括后续的更新、修复、补丁包以及解决方案等,让您免去后顾之忧。

没有功能:

福昕高级PDFium包含了 PDFium开源项目中所有的功能,并增加了下列强大的功能:

图像转换

  • BMP转换(BMP与PDF之间的转换)

  • TIF转换(TIF与PDF之间的转换)

  • PNG转换(PNG与PDF之间的转换)

  • JPX转换(JPX与PDF之间的转换)

  • JPG转换(JPG与PDF之间的转换)

  • 上述图像之间的转换(不支持生成GIF文件)

  • GIF转换(GIF转PDF)

表单

  • 查看现有表单

  • 编辑表单域

  • 添加和删除表单域

  • 创建表单

  • 填写表单

  • 执行表单域的JavaScript

  • 通过XML/FDF/XFDF文件导出或导入表单数据

  • 访问表单数据

  • 设置或读取表单域的值和属性

条形码

  • 生成条形码位图

集成微软RMS(权限管理服务)

  • 保护(加密)文件

  • 取消保护(解密)文件

安全

  • 证书保护

  • 移除文档权限

  • 密码保护

  • 设置文档权限

  • 自定义保护

压力感应触控模块

  • 生成压感笔迹

  • 将压感笔迹位图转换成PDF标注

标注

  • 获取标注

  • 创建标注

  • 导入和导出FDF文件

  • 获取标注的Tab顺序

  • 导入或导出所有标注

  • 获取标注的dictionary

  • 编辑标注

  • 移除标注

  • 设置标注状态

支持的标注类型

  • 文本(备注)

  • 自定义文本(打字机工具)

  • 线条

  • 矩形

  • 圆圈

  • 多边形

  • 折线

  • 高亮

  • 下划线

  • 波浪线

  • 删除线

  • 图章

  • 插入文本

  • 铅笔

  • 弹出框

  • 文件附件

  • 水印

水印

  • 从图像创建水印

  • 从位图创建水印

  • 删除页面中的所有水印

  • 从文本创建水印

  • 从页面创建水印

  • 获取/移除页面中指定的水印

FDF

  • 导入和导出标注数据

pdfium 之二的更多相关文章

  1. 【小程序分享篇 二 】web在线踢人小程序,维持用户只能在一个台电脑持登录状态

    最近离职了, 突然记起来还一个小功能没做, 想想也挺简单,留下代码和思路给同事做个参考. 换工作心里挺忐忑, 对未来也充满了憧憬与担忧.(虽然已是老人, 换了N次工作了,但每次心里都和忐忑). 写写代 ...

  2. 前端开发中SEO的十二条总结

    一. 合理使用title, description, keywords二. 合理使用h1 - h6, h1标签的权重很高, 注意使用频率三. 列表代码使用ul, 重要文字使用strong标签四. 图片 ...

  3. 【疯狂造轮子-iOS】JSON转Model系列之二

    [疯狂造轮子-iOS]JSON转Model系列之二 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 上一篇<[疯狂造轮子-iOS]JSON转Model系列之一> ...

  4. 【原】Android热更新开源项目Tinker源码解析系列之二:资源文件热更新

    上一篇文章介绍了Dex文件的热更新流程,本文将会分析Tinker中对资源文件的热更新流程. 同Dex,资源文件的热更新同样包括三个部分:资源补丁生成,资源补丁合成及资源补丁加载. 本系列将从以下三个方 ...

  5. 谈谈一些有趣的CSS题目(十二)-- 你该知道的字体 font-family

    开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题 ...

  6. MIP改造常见问题二十问

    在MIP推出后,我们收到了很多站长的疑问和顾虑.我们将所有疑问和顾虑归纳为以下二十个问题,希望对大家理解 MIP 有帮助. 1.MIP 化后对其他搜索引擎抓取收录以及 SEO 的影响如何? 答:在原页 ...

  7. 如何一步一步用DDD设计一个电商网站(二)—— 项目架构

    阅读目录 前言 六边形架构 终于开始建项目了 DDD中的3个臭皮匠 CQRS(Command Query Responsibility Segregation) 结语 一.前言 上一篇我们讲了DDD的 ...

  8. ASP.NET Core 之 Identity 入门(二)

    前言 在 上篇文章 中讲了关于 Identity 需要了解的单词以及相对应的几个知识点,并且知道了Identity处在整个登入流程中的位置,本篇主要是在 .NET 整个认证系统中比较重要的一个环节,就 ...

  9. MVVM模式和在WPF中的实现(二)数据绑定

    MVVM模式解析和在WPF中的实现(二) 数据绑定 系列目录: MVVM模式解析和在WPF中的实现(一)MVVM模式简介 MVVM模式解析和在WPF中的实现(二)数据绑定 MVVM模式解析和在WPF中 ...

随机推荐

  1. 201271050130-滕江南-《面向对象程序设计(java)》第十二周学习总结

    201271050130-滕江南-<面向对象程序设计(java)>第十二周学习总结 项       目 内      容 这个作业属于哪个课程 https://www.cnblogs.co ...

  2. 剑指Offer-12.数值的整数次方(C++/Java)

    题目: 给定一个double类型的浮点数base和int类型的整数exponent.求base的exponent次方.   保证base和exponent不同时为0 分析: 注意base为0和expo ...

  3. 这一次,彻底弄懂 JavaScript 执行机制

    本文转自https://juejin.im/post/59e85eebf265da430d571f89#heading-4 本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还 ...

  4. 震惊!CCF改名为中国沙雕化学学会!!!

    震惊!中国沙雕计算机学会要改名中国沙雕化学学会??? Ak元素 据传,CCF,发现了一种新元素,元素符号暂命名为为Ak,中文名称暂未命名,据说是第250号元素. Ak 元素的发现 珂学家在一个叫洛谷的 ...

  5. python中count和index

    str = [1,2,3,4,5] #定义一个列表 str = 3 #列表3 str [1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5] str.count(1 ...

  6. IEEE 二进制浮点数的表示

    朋友在谈一个物流相关的项目,是以前项目的一个延续,涉及到后台的扩展,手机端的App,外加两个App的对接的蓝牙打印机.这个项目前后说了一个多月了吧,最近才草拟了协议.项目本来不复杂,但是客户却如此的拖 ...

  7. 架构设计系列-前端模式的后端(BFF)翻译PhilCalçado

    本文翻译自PhilCalçado的官网:https://philcalcado.com/2015/09/18/the_back_end_for_front_end_pattern_bff.html 对 ...

  8. WPF 通过Win32SDK修改窗口样式

    使用函数为 SetWindowLong GetWindowLong 注册函数 [DllImport("user32.dll", EntryPoint = "GetWind ...

  9. 【UOJ#49】【UR #3】轴仓库

    [UOJ#49][UR #3]轴仓库 题面 UOJ 题解 不难发现一定是每次找到离当前位置最近的一个箱子,然后把它搬过来. 那么如果我们能够确定起始位置,我们就可以二分从两侧多少距离搬箱子,判断一下时 ...

  10. 使用SolrJ客户端管理SolrCloud(Solr集群)

    1.使用SolrJ客户端管理SolrCloud(Solr集群). package com.taotao.search.service; import java.io.IOException; impo ...