Foxit PDF SDK(Web版)

只需要使用JavaSript就可以在您的浏览器中嵌入PDF阅读器和编辑器。用户可以在移动端和桌面端的浏览器上打开、查看或注释PDF文件。作为一个纯JavaScript库,无论您在哪里使用我们的产品都不需要插件,还能获得类似原生的体验。

功能

Foxit PDF SDK(Web版)适用于移动端和桌面端,支持通过简单的几行代码和功能丰富的API,实现快速呈现文档、简单地导航文档,还可以添加直观的注释,如高亮显示、绘图和笔记。

Ink Signatures Android
PDF Page View Android
Form filling Android

查看PDF

我们的核心API针对桌面和移动平台进行了优化,可以提供高保真度PDF文档渲染体验。

数字签名

无需打印文件,用户可以在其电子设备上签署文件,加速业务处理,并给用户带来舒适的体验。

PDF表单

支持使用电子设备填写数字表单,使之更高效、快捷。

PDF Password Android
Strikeout annotation
Full Text Search

权限管理

Foxit PDF SDK可以通过加密/解密服务或集成自定义数字权限管理(DRM)或信息权限管理(IRM)系统生成受保护的PDF文件。福昕的PDF SDK集成了微软权限管理服务(RMS)。

PDF注释

Foxit PDF SDK提供全面的注释和标记功能,支持创建、编辑、导入和导出注释等。
 
 

全文搜索

对任何语言或编码类型PDF文档支持快速全文搜索功能。即使是搜索各类数字设备上的文件库,基于SQLite的全文搜索都能提供近乎即时的结果。
 

实际操作

你试过我们的在线演示了吗?它包含了所有可以在项目中使用的Web特性。无论您是在桌面上还是在移动设备上都可以通过浏览器查看、编辑、注释、保护和签署PDF文件!

PDF SDK browser support

Announcing PDF SDK 6.2 

Foxit PDF SDK 6.2 introduces a brand-new Objective-C API for development in Mac, and extended support for Microsoft AD RMS 2.1.

Additionally, in Android and iOS we have added UI improvements, full support for multimedia annotations (audio, video, and voice!) as well as full XFA form support.

NEW IN PDF SDK 6.2

NEW OBJECTIVE C API IN MAC

After already supporting it in iOS, we now support development in Objective-C for OSX. As a cross-platform SDK, we proud ourselves on providing the best experience on any platform you are working.

CUTTING EDGE SECURITY: RMS SUPPORT (2.1)

Foxit PDF SDK has been and continues to be the most secure PDF Development Kit in the market. 6.2 improves our support of Microsoft’s AD RMS (Active Directory Right Management Service) technology.

COLLABORATING BEYOND TEXT

Now Foxit PDF SDK for iOS and Android allows you to record and embed multimedia annotation files (audio, voice and video) into your PDFs.

SIMPLIFY YOUR DEVS RELATIONSHIP WITH XFA

Our XFA Forms functionality is now available through PDF SDK's UI extensions component, making form creation, customization and control easier than ever.

专为快速开发而设计

PDF SDK(Web版)搭建于最流行的Web技术

PDF SDK for Web Languages

JS后端、HTML / CSS / JS前端

PDF SDK(Web版)以常用web技术为基础,可以帮助您的程序员快速熟悉产品,从而减少产品投放市场的时间。

客户端部署方式

Foxit PDF SDK (Web版)是纯浏览器端的产品,无需安装在服务器端,大大节约了部署成本。

高级技术

XFA表单

XFA表单是基于XML的表单。能够安全获取、呈现、移动、处理、输出、更新和打印与静态和动态XFA表单相关的信息。使用XFA表单能简化您的数据共享、数据和获取。

权限管理

将应用程序和文件连接到微软的权限管理服务平台,保护PDF文档的安全。Foxit PDF SDK支持集成自定义IRM和DRM解决方案。
 
 

OCR文字识别

利用福昕高度精确的文字识别(OCR)引擎将扫描的文档转换成可搜索的PDF文件。这一强大的功能是为扫描文件、存档和文件数字化而设计的,支持输出PDF和PDF/A等13种格式文件。

密文处理

出于合法或安全的考虑,通过编程实现搜索和审查文档的敏感信息,确保您的客户和员工的信息安全。通过福昕强大的技术加密文档,使得文档符合通用数据保护条例(GDPR)。

互联PDF

利用福昕的尖端技术,通过编程,为PDF文件提供智能管理、安全保护和协同合作服务。只需一个SDK,就能实时保护文档、访问分析数据和协同处理文档。
 

转换

利用我们的转换和压缩技术更快地转换和存储文件。支持将TIFF、JPEG、Word、Email、HTML、ASCII文本等格式文件转换PDF和PDF/A等文件。
 

优点

可定制的界面

开发者可以轻松设计一个独特的Foxit PDF SDK(Web版)用户界面,并使其与他们的网页应用保持一致。

 

可扩展性

与其他竞争对手不同的是,Foxit PDF SDK(Web版)没有服务器端组件,这就减少了基础设施成本。

易于集成

开发人员可以引用资源文件和编写少量代码来调用Foxit PDF SDK(Web版)去显示和编辑PDF文件,并提供大量的接口来连接用户和用户数据。

福昕强大的技术支持

Foxit PDF SDK(Web版)核心技术基于福昕PDF渲染引擎,广受知名公司信任。福昕强大的引擎使文档在所有平台上都可以快速查看并且保持一致。

 

PDF SDK(Web版)兼容所有的现代浏览器

只占用最少的服务器端资源!

PDF SDK browser support

Foxit PDF SDK(Web版)样例

// Add the script below to your javascript file to initialize the viewer
// Replace "window.demoLicenseKey" with your license key
// And replace 'doc' with the path to the PDF file you wish to load

<script>
    var docViewerId = 'docViewer';
        $(document).ready(function(){ 
            var optionsParams = {
                language: window.getLanguage(),
                toolbarConfig: window.toolbarConfig,
                fontUrl: 'http://webpdf.foxitsoftware.com/webfonts/',
                licenseKey: window.demoLicenseKey,
            };
            WebPDF.ready(docViewerId, options, false).then(function(){
                openDocument();
            });
            function openDocument(){
                var fileurl = WebPDF.baseUrl + 'doc';
                var openFileParams = {
                    url: fileurl,
                    fileId: fileurl
                };
WebPDF.ViewerInstance.openFileByUri(openFileParams).catch(function(error) {
                    console.log(error);
              });}
          });
</script>