Foxit PDF SDK 5.0 [more=What's New]Foxit PDF SDK 5.0
What's New
=======================================================================================================================
New platforms/Packages:
1.Provide windows runtime component for Windows Universal Platform(Windowows 10), and it supports all Windows10 devices such as PC, tablet, phone and more.In this version we offers the most common features in PDF SDK, such as PDF viewing, bookmark navigating, text selecting /copying/searching etc. And we will release more features in the following release.
2.Provide PDFium version of PDF SDK. They include APIs in PDFium, and if customer use PDFium now, they can transform to Foxit PDF commercial SDK very easily. PDFium version is available on the following platform: Windows, Linux, and Mac.
=====================
New functions:
C API:
1.Provide API to convert text object to path object.
2.Provide API to add/Edit/Remove layers in PDF.
.Provide API to linearize PDFs.
4.Provide API to import and export annotation and form by XFDF file.
5.Provide API to set page mode.
Android Java:
1.Provide API to linearize PDFs.
2.Provide API to add/remove form fields.
Standard Java:
1.Provide API to access and edit text object.
Demo:
1.Simple C# viewer demo for win10(C APIs and windows runtime component)
2.Demo for Xamarin IDE with basing viewing features(ios&Android).
3.A simple demo to show how to edit and add layers in pdf.
Enhancement and bugs fixed
1.Support 4-byte Unicode character for PDF watermark.
2.Add a new flag about whether to release file for FSPDF_Doc_StartLoadWithFlag method.
3.Add a mail data callback method to get the mail type information.
4.Rearrange the call back function of FSPDF_ACTION_HANDLER.
5.Add callback function to get the appliction's formversion, viewertype information by JS.
Note:
1. We moved all the deprecated API to fs_obsolete.h.
2. We renamed FSPDF_TEXTMODE_FILLClIP to FSPDF_TEXTMODE_FILLCLIP, because the old one is typo error.
=====================
New C APIs in Foxit PDF SDK 5.0 (More details in API Reference)
1.Standard Package:
fpdf_document_r.h
FSPDF_Doc_SetJavaScriptActionHandler
fpdf_layer_r.h
FSPDF_Layer_GetApplicationUsage
FSPDF_Layer_EnumeratePageObject
2.Eidt Add-on:
fpdf_document_w.h
FSPDF_Doc_SetDisplayMode
fpdf_pageobjects_r.h
FSPDF_PageObject_GetLayers
fpdf_pageobjects_w.h
FSPDF_PathObject_ConvertFromTextObject
fpdf_layer_w.h
FSPDF_Doc_SetLayersBaseState
FSPDF_Layer_SetApplicationUsage
FSPDF_Layer_RemoveApplicationUsage
FSPDF_Doc_AddLayer
FSPDF_Layer_Remove
FSPDF_Layer_SetDefaultState
FSPDF_Layer_AddPageObject
FSPDF_Layer_RemovePageObject[/more]
Ссылка для загрузки: https://yadi.sk/d/-mHQi36_pA2Wo см. версию 5.1 ниже
В директорию Samples добавлены биндинги для Python 3.
Ссылка на официальный пакет P. S. а ActiveX для меня чересчур сложен. Что забавно, я нашёл "волшебный байт" при модификации которого библиотека сообщает, что зарегистрирована, однако вотермарк не убирается