一本清日本在线视频精品,亚洲日本va午夜在线影院,国产精品麻花传媒二三区别,色屁屁www免费看欧美激情

010-68421378
當前您所在的位置:首頁>新聞中心>新品發(fā)布

PSPDFKit最新亮點:智能選擇、層疊注釋、創(chuàng)建表單、API外部標簽

發(fā)布時間:2018/04/09 瀏覽量:6672
PSPDFKit最新升級 安卓版PSPDFKit 7.4 我們發(fā)布了適用于Android的PSPDFKit 4.4 一個具有混合功能的優(yōu)化版本。此版本具有注釋疊加...

 

PSPDFKit最新升級

安卓版PSPDFKit 7.4

我們發(fā)布了適用于Android的PSPDFKit 4.4 —一個具有混合功能的優(yōu)化版本。此版本具有注釋疊加模式,編程表單創(chuàng)建以及對外部簽名提供程序支持的功能。

PSPDFKit 4.4 for Android擁有注釋疊加模式,可以更加順暢地進行注釋編輯,創(chuàng)建表單API以及用于外部簽名的程序。

注釋疊加模式

使用PSPDFKit 4.4,我們引入了一種在屏幕上顯示注釋的新方法。在此版本之前,注釋總是與頁面內(nèi)容的其余部分一同呈現(xiàn)在頁面式位圖上。雖然這具有很高的內(nèi)存效率,但它在選擇注釋時會以響應式為代價。新的注解疊加模式允許您選擇性地在Android的視圖層次結構中保留注釋,使您可以快速地對注釋進行選擇和更新。

一個全新簡約的API讓您的應用程序完全控制哪些注釋應該被拉入疊加模式,以及哪些注釋應該與頁面一起呈現(xiàn):

Kotlin

Java

Copy

1   // Pull all supported annotations into the overlay mode.

 2    ragment.setOverlaidAnnotationTypes(EnumSet.allOf(AnnotationType::class.java))

 3  // You can also select specific annotations that should be in overlay mode.

 4   fragment.setOverlaidAnnotations(listOf(inkAnnotation))

PSPDFKit 4.4附帶了一個功能強大的表單設計器API,使您可以在應用程序中以編程方式創(chuàng)建PDF AcroForms。只需幾行代碼,您就可以在應用程序內(nèi)創(chuàng)建交互式表單。

表單創(chuàng)建適用于所有支持的表單元素類型,即:文本輸入字段、復選框、單選按鈕、命令按鈕、列表和組合列表以及簽名表單元素。我們特意使API簡單易用——所有繁重的工作都由便捷的生成器模式完成。以下是一個例子:

Kotlin

Java

Copy

1   // Each form element can be configured using a builder.

2    val textConfig = TextFormConfiguration.Builder(0, boundingBox)

3     .setText(preFilledName)

4      .build()

5     // Adding the form element to the page will automatically

6    // create a form field.

7     val textFormField = document.formProvider

8     .addFormElementToPage("full-name", textConfig)

9     // The same builder pattern can be used for creating groups,

10    // for example, radio buttons.

11     val radioConfig1 = RadioButtonFormConfiguration.Builder(0, boundingBox1)

12    .select()    

13    .build()

14     val radioConfig2 = RadioButtonFormConfiguration.Builder(0, boundingBox2)

 15     .build()

16     // Create a radio button form field by passing over all

17    // form element configurations.

18    val radioFormField = document.formProvider

19   .addFormElementsToPage("sign-up", listOf(radioConfig1, radioConfig2))

外部簽名提供器

借助PSPDFKit 4.4 for Android,現(xiàn)在幾乎可以使用任何外部簽名提供程序(例如HSM(硬件安全模塊),第三方簽名服務以及許多可用的Java安全庫)來簽署PDF文檔。此外,我們引入了對交互式簽名流程的支持——例如,如果您的應用在簽署文檔之前需要用戶密碼:

Kotlin

Java

Copy

1   // Create custom signers that can use external signature providers.

2   val customSigner = CustomSigner("John Appleseed", externalSigningService)

3  // Use them just like PSPDFKit's default signers.

4   SignatureManager.addSigner("john_appleseed", customSigner)

iOS版PSPDFKit 7.4

我們發(fā)布了iOS版PSPDFKit 7.4!此版本引入了一個新的文檔功能類別,它將影響文檔功能的多個來源組合在一個中心位置。該版本還對我們的文本選擇行為進行了多種改進,通過給SDK添加了額外的互用性功能,引入了新的公開源代碼Swift wrapper,提高了對Swift projects的支持。

 

iOS版PSPDFKit 7.4 有一個API,允許以每個文檔為基礎,選擇性地啟用PSPDFKit功能,使文本選擇行為更精確,同時改進Swift的互用性。

文檔功能

PSPDFKit提供了一系列可以在加載的PDF文檔上執(zhí)行的操作。其中包括文本選擇、注釋編輯和打印等功能。然而,并非所有這些功能總是適用或可作用于給定的文件,比如一系列的動作,可能受到PDF權限、文件系統(tǒng)寫入狀態(tài)、設備功能、PSPDFKit許可證、MDM軟件等的影響。也許我們很快就會發(fā)現(xiàn),很難確定某些文檔功能是否應該呈現(xiàn)給用戶。這對我們的內(nèi)部人員和我們的客戶都是一個問題。

以前,文本選擇只與所選內(nèi)容匹配。以前,文本選擇只與所選內(nèi)容匹配。

現(xiàn)在,文本選擇更加準確。現(xiàn)在,文本選擇更加準確。

為了解決這個問題,我們引入了一個新的PSPDF 文件功能,它將代表通過新的PSPDF 文件功能屬性查詢可用文檔功能的單一可信來源。同時,我們還向您提供兩種新協(xié)議 – PSPDF Document Features Observer和PSPDF Document Features Source - 您可以實現(xiàn)這兩種協(xié)議,可以分別通知文檔特性的修改或自定義行為。

適用于iOS的PSPDFKit 7.4為文檔功能提供了基礎架構,并公開了一些基本功能的檢查。我們計劃在接下來的幾個版本中添加更多功能。

文本選擇

在iOS版PSPDFKit 7.4中,我們繼續(xù)推動更好、更精確的選擇體驗。我們從iOS版PSPDFKit 7.3開始,對選擇視圖進行了各種改進,使文本選擇交互更加自然。 在這個版本中,我們專注于精度和塊的檢測。文本選擇視圖現(xiàn)在可以更好地體現(xiàn)選定的文本范圍,并且當同一頁面上存在多個頁面欄的情況下可以運行得更可靠。 您一定會留意到并贊賞這些變化的。同時,我們還改進了垂直和任意旋轉文本的功能。這將是我們未來更加關注的問題。

以前,文本選擇只與所選內(nèi)容匹配。現(xiàn)在,文本選擇更加準確。

Swift互用性

我們是Swift的忠實粉絲,并且非常期待有一天我們能夠將Swift整合到我們的iOS SDK中。遺憾的是,我們還需要一段很長的時間。 即便如此,我們毅然決定通過提供一流的Swift互用性,給予開發(fā)人員最豐富的經(jīng)驗支持,把PSPDFKit整合到他們的Swift產(chǎn)品。iOS版PSPDFKit 7.4通過添加新的typedefs來表達某些類型(例如,PSPDFPageIndex),并通過在更多的地方添加加我們的API和NS_TYPED_EXTENSIBLE_ENUM / NS_SWIFT_NAME聲明來改進此功能。

盡管已經(jīng)提供了很好的Swift支持,但我們?nèi)匀粵Q定加倍努力,讓它變得更好。 作為iOS版PSPDFKit 7.4的一部分,我們將推出新的PSPDFKit API,使它們更適合于Swift使用,我們將該項目命名為PSPDFKitSwift。包裝程序是PSPDFKit嵌入式的附加組件,不需要單獨的配置。它公開了一個新模塊PSPDFKitSwift,您可以將其導入到您的Swift項目中,以獲得用于PSPDFKit的定制Swift API。 請查閱README文件以獲取更多關于如何開始使用的信息。如果您對包裝程序的技術方面感興趣,請務必閱讀我們的Swift互用性博客文章。

詳細信息

在這個版本中,我們更專注于產(chǎn)品性能。我們識別出了幾個可能阻礙主線程的重要時間段并作出改進,確保交互更加順暢。在一中情況下尤為明顯,比如在自由文本注釋交互時。因此,我們對文件協(xié)調(diào)性支持程序進行了各種改進,使其在與個別第三方的文件提供商合作時更高效、更可靠。我們專注于用戶界面的細節(jié),在插入數(shù)字簽名的時候,修復一些小毛病并改善了用戶體驗。最后,我們的示例目錄也吸引了一些關注; 按照客戶的要求,我們用幾個新例子擴展了它。

Windows版

PSPDFKit介紹

Windows版PSPDFKit 1.0.1大大提高了調(diào)試過程中的運行速度和響應速度。

推出新產(chǎn)品總是令人興奮的,今天對我們來說是一個很大的挑戰(zhàn):我們將PSPDFKit的強大功能帶入Windows!

在2011年發(fā)布我們的iOS SDK和2014年的Android SDK后,2016年擴展到Web,并在2017年增加WebAssembly版本后,我們利用Windows版本縮小平臺上的最后差距。在幾分鐘內(nèi)為您的個人計算機應用添加極好的、快速的PDF編輯功能,使其與微軟的Surface平板電腦和任何運行Windows 10的個人計算機兼容。

通用的Windows平臺(UWP)

仔細研究市場后,我們決定將Windows版本的PSPDFKit基于通用的Windows平臺(UWP)。Windows歷來使用WIN32 API,而在Windows 10中,微軟推出了UWP作為新的軟件架構,允許開發(fā)在Windows 10,Windows 10 Mobile,Xbox One甚至HoloLens上運行的通用應用程序。它支持使用C ++,C#,VB.NET和XAML進行Windows應用程序的開發(fā)。

Windows版本的PSPDFKit完全被打包成Visual Studio 2017(VSIX)的插件,包括對Visual Designer的支持。我們將其設計得非常容易合成,甚至還包含了一個示例目錄。

此外,PSPDFKit與微軟商店完全兼容,并且只使用已批準用于商店使用的API。

如果您仍然使用WIN32,Microsoft將提供Desktop Bridge以便輕松轉換為未來的UWP模式。對于使用Electron作為交互式平臺應用平臺的公司,我們很快也會有解決方案。

混合架構

在Windows版本的PSPDFKit中,我們提供了一個流暢的,適應性強的用戶界面 ——基于快速Edge Web技術——隨時準備開箱即用。 這使得UI自定義非常簡單——我們甚至記錄了如何構建Windows SDK的默認樣式。

渲染和解析是通過我們堅實的跨平臺引擎進行本機操作,以保證最佳性能。 這種混合方法確保我們可以輕松地交付相同成熟的PDF核心庫,從而為我們的其他框架提供強大的Windows功能,為您的Windows友好軟件包提供最新功能。

功能豐富的UWP PDF SDK

不要被版本號所蒙蔽——用于Windows的PSPDFKit具有許多功能,其中包括以下功能:

使用多種演示模式查看文檔,例如雙頁面渲染。

用突出顯示、草圖和筆記輕松注釋文檔。

編輯注釋——根據(jù)需要移動、縮放或更改顏色。

處理鼠標和觸摸事件——準備用于Microsoft Surface Tablet。

使用直觀的鍵盤快捷鍵為高級用戶快速搜索。

閱讀、更新和提交PDF表單。 表單可以以編程方式填寫,提交給服務器,或作為單一的、不可編輯的文本保存回文件。

您可以閱讀有關Windows SDK產(chǎn)品頁面上所有功能的更多信息。

Windows支持的React Native

Windows的PSPDFKit全面支持React Native!這使得向您的React Native Windows UWP應用程序添加PDF支持變得非常簡單。有關更多詳細信息,請參閱我們的開源GitHub存儲庫。

我們這一年有許多儲備,UWP PDF SDK甚至更好。即時注釋同步功能、圖像注釋和數(shù)字簽名都在我們2018年的藍圖上。我們剛剛起步。

 

下一篇:QUARKXPRESS 上新裝備啦!提高打印、數(shù)字設計新高度!(一)
上一篇:BCGControlBar Pro for MFC versions

                               

 京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室

                         北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫

                            華滋生物