September 2020

Additional Language support with Foxit PDF SDK for Web

by Conor Smith | September 12, 2020
Internalization Resources Foxit PDF SDK for Web has adopted the i18Next international framework to implement additional language support. The localization resources are stored at ~lib\locales. Each folder contains two resource files – the ui_.json and viewer_.json. The first one is for the advanced web viewer demo, and the other is for the basic web viewer […]
Keep reading Keep reading

How to Customize Language Resources with Foxit PDF SDK for Web

by Conor Smith | September 12, 2020
Assumption Assume you have an assets/in your website root directory, where you will configure the language resources. Let’s call this path as websiteRoot/assets/. Configuration Copy lib/locals inside the SDK to websiteRoot/assets/. Set up the I18N path for loading resources. new UIExtension.PDFUI({ i18n: { absolutePath: 'websiteRoot/assets/locals' }, // the other options... }); Add more languages Create a new […]
Keep reading Keep reading

How to Save PDFs back to a Web Server with PDF SDK for Web

by Conor Smith | September 10, 2020
Foxit PDF SDK for Web allows you save PDF files to a web server easily with a short code. Please add the code below to do so: var FRAGMENT_ACTION = UIExtension.UIConsts.FRAGMENT_ACTIONar FRAGMENT_ACTION = UIExtension.UIConsts.FRAGMENT_ACTION var pdfui = new PDFUI({ fragments: [{ target: 'download-file-button', action: FRAGMENT_ACTION.AFTER, template: '<xbutton icon-class="customers-save-button-icon-css-class" name="upload-to-server-button"></xbutton>', config: [{ target: 'upload-to-server-button', callback: function() { […]
Keep reading Keep reading

How to Change the Loading Icon & Text with PDF SDK for Web

by Conor Smith | September 8, 2020
Foxit PDF SDK for Web comes with lots of customization options and you can now edit the loading icon and text. This icon/text refers to the time between UI initialization and document display. Follow the guidelines below to update this icon and text, or you can have neither a loading icon/text if you wish. Code […]
Keep reading Keep reading

How to Add Annotations with Foxit PDF SDK for Web

by Conor Smith | September 6, 2020
Add an annotation on a given page   Programmatically add an annotation   var pdfviewer = await pdfui.getPDFViewer();var pdfdoc = await pdfviewer.getCurrentPDFDoc();var page = await pdfdoc.getPageByIndex(0);var json = {type:’square’,rect:{left:98,right:200,top:500,bottom:450},contents:’this is a rectangle’,color: 0x008080,borderInfo:{width:15}};await page.addAnnot(json) Add a group annotation on a given page UI Programmatically add group annotations NO var pdfviewer = await pdfui.getPDFViewer();var pdfdoc = […]
Keep reading Keep reading
Used everywhere

Trusted by