0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用于線性化和加解密PDF文檔的多功能工具PDFlibPLOP

工程師鄧生 ? 來源:哲想軟件 ? 作者:哲想軟件 ? 2022-08-20 16:47 ? 次閱讀

PDFlibPLOP(PDF線性化、優(yōu)化、保護(hù))是用于線性化、優(yōu)化、修復(fù)、分析、加密和解密PDF文檔的多功能工具。

擴(kuò)展版PLOPDS(數(shù)字簽名)支持PLOP的所有功能以及將數(shù)字簽名應(yīng)用于PDF文檔的能力。

PLOP線性化和優(yōu)化功能可創(chuàng)建高效且小型的PDF文檔,以實(shí)現(xiàn)快速Web交付。

PLOP保護(hù)功能可加密或解密PDF文檔并應(yīng)用或刪除權(quán)限設(shè)置,例如“不允許打印”或“不允許內(nèi)容提取”。

PLOP的修復(fù)模式會自動檢測損壞的PDF文檔并在可能的情況下修復(fù)問題。

PLOP分析功能可用于查詢PDF文檔的任意屬性。

文檔信息條目和XMP元數(shù)據(jù)可以以符合PDF/A和PDF/X的方式檢索和設(shè)置。

線性化

使用PDFlibPLOP,您可以線性化PDF文檔以通過Web快速交付(字節(jié)服務(wù))。Byteserving提高了下載速度,因?yàn)榈谝豁撘呀?jīng)可見,而文檔的其余部分在后臺下載。

優(yōu)化

PLOP可以在不影響質(zhì)量的情況下減小PDF文檔的文件大小。它通過刪除不必要或冗余的相同對象來實(shí)現(xiàn)這一點(diǎn),例如重復(fù)嵌入的字體、圖像、相同的ICC顏色配置文件等。

對稱加密的密碼安全

PLOP可以應(yīng)用用戶密碼和主密碼,并設(shè)置權(quán)限限制以防止使用Acrobat打印文檔,禁止提取或修改文本等。

PLOP支持強(qiáng) AES-256加密和Unicode密碼。使用PLOP,您可以:

使用用戶密碼或主密碼加密PDF文檔;

刪除PDF加密(如果您知道主密碼);

添加或刪除權(quán)限限制,例如“不允許提取文本”(如果您知道主密碼);

使用公鑰加密的證書安全性

PLOP支持與電子郵件加密類似的證書安全性??梢詾橐唤M收件人加密PDF文檔,其中每個收件人都用證書(公鑰)標(biāo)識。只有合法的收件人才能使用相應(yīng)的數(shù)字ID(私鑰)打開文檔。由于證書安全性是PDF規(guī)范不可或缺的一部分,因此它可以在Acrobat和AdobeReader 中運(yùn)行,無需任何插件或其他自定義軟件。

與密碼安全相比,證書安全提供了幾個優(yōu)勢:

不得向文件接收者分發(fā)密碼;

可以為每個收件人或收件人組指定單獨(dú)的權(quán)限限制;

收件人不能將文檔密碼傳遞給未經(jīng)授權(quán)的第三方。

使用PLOP,您可以使用證書加密PDF文檔、應(yīng)用權(quán)限限制以及解密受證書安全保護(hù)的文檔(前提是您有合適的數(shù)字ID)??梢岳米C書安全的優(yōu)勢,例如安全地分發(fā)交易文件或商業(yè)內(nèi)容。

修復(fù)模式

PLOP檢測各種結(jié)構(gòu)PDF問題并自動修復(fù)文檔。PLOP還修復(fù)了某些XMP問題,并可選擇刪除損壞的XMP元數(shù)據(jù)。

使用pCOS進(jìn)行PDF分析

PLOP包括pCOS編程接口和pCOS命令行工具,用于查詢PDF文檔的詳細(xì)信息,例如

提取文檔信息條目和XMP元數(shù)據(jù)

列出字體和其他資源

查詢頁面大小

查詢安全狀態(tài)、加密方案、權(quán)限設(shè)置

更多PDF屬性(參見單獨(dú)的pCOS數(shù)據(jù)表)。

XMP 元數(shù)據(jù)

元數(shù)據(jù)是應(yīng)用軟件許多領(lǐng)域中的一個重要主題。XMP(可擴(kuò)展元數(shù)據(jù)平臺)是一個ISO標(biāo)準(zhǔn)化的基于XML的框架,具有許多預(yù)定義的元數(shù)據(jù)屬性。XMP集成在Acrobat/PDF中,比簡單的文檔信息條目更強(qiáng)大。PDF/A和其他ISO標(biāo)準(zhǔn)需要XMP。許多行業(yè)組織已經(jīng)發(fā)布了針對垂直應(yīng)用程序的基于XMP的建議。

使用PLOP,您可以在PDF文檔中插入XMP元數(shù)據(jù)并從PDF中提取XMP。插入的XMP經(jīng)過驗(yàn)證以確保正確且符合標(biāo)準(zhǔn)的輸出。如果輸入文檔符合PDF/A或PDF/X,PLOP會確保相應(yīng)標(biāo)準(zhǔn)中規(guī)定的XMP規(guī)則。

帶有PLOP的XMP插入可用于以下和許多其他情況(示例XMP文件包含在PLOP分發(fā)中):

將XMP元數(shù)據(jù)添加到PDF/A文檔,包括根據(jù)PDF/A標(biāo)準(zhǔn)支持XMP擴(kuò)展模式。

添加XMP元數(shù)據(jù),描述數(shù)字化遺留文檔的掃描過程,同樣根據(jù)PDF/A。

根據(jù)根特工作組(GWG)廣告票方案添加XMP元數(shù)據(jù)。

添加公司特定的XMP元數(shù)據(jù)。

文檔信息條目

使用PLOP,您可以添加新的文檔信息條目或替換現(xiàn)有信息條目的值??梢栽O(shè)置預(yù)定義和自定義條目。如果輸入文檔包含XMP文檔元數(shù)據(jù),所有預(yù)定義的信息條目都會同步到XMP元數(shù)據(jù),以保持元數(shù)據(jù)一致(這是PDF/A的要求)。

PDF 版本和標(biāo)準(zhǔn)

PLOP支持所有相關(guān)的PDF版本和標(biāo)準(zhǔn):

PLOP可處理最高至PDF1.7 (ISO 32000-1) 的所有PDF版本,包括擴(kuò)展級別8和PDF2.0 (ISO 32000-2)。

PLOP了解PDF/A-1/2/3(ISO 19005) 歸檔標(biāo)準(zhǔn):如果輸入文檔符合PDF/A,則保證輸出文檔也符合。PLOP完全支持PDF/A所需的XMP擴(kuò)展模式。在PDF文檔中插入符合PDF/A標(biāo)準(zhǔn)的XMP元數(shù)據(jù)的能力是PLOP的一個重要優(yōu)勢。

同樣,PLOP了解PDF/X-3/4/5(ISO 15930) 打印生產(chǎn)標(biāo)準(zhǔn)、用于可變和事務(wù)打印的PDF/VT-1(ISO 16612-2) 和PDF/UA-1(ISO 14289)可訪問的PDF。

部署

PLOP 庫還是命令行工具?

PLOP可用作各種開發(fā)環(huán)境的編程庫(組件)和批處理操作的命令行工具。庫和命令行工具提供類似的功能,但適用于不同的部署任務(wù)。

PLOP編程庫用于桌面或服務(wù)器應(yīng)用程序。PLOP包中包含將庫與所有受支持的語言綁定一起使用的編程示例。由于PLOP庫接受來自磁盤文件或直接在內(nèi)存中的PDF輸入文檔,它可以輕松地與其他產(chǎn)品組合。

PLOP命令行工具適用于批量處理PDF文檔。它不需要任何編程,但提供了強(qiáng)大的命令行選項,可用于將其集成到復(fù)雜的工作流程中。PLOP命令行工具也可以從不支持使用PLOP庫的環(huán)境中調(diào)用。

支持的開發(fā)環(huán)境

PDFlibPLOP 無處不在——它幾乎可以在所有計算平臺上運(yùn)行。我們?yōu)樗谐R姷腤indows、macOS、Linux和Unix以及IBMZ 大型機(jī)系統(tǒng)提供32位和64位軟件包。還提供iOSAndroid版本。

PLOP內(nèi)核是用高度優(yōu)化的C和C++代碼編寫的,以實(shí)現(xiàn)最高性能和最小開銷。通過一個簡單的API(應(yīng)用程序編程接口),PLOP功能可以從各種開發(fā)環(huán)境中訪問:

Cand C++

Java

.NETand .NET Core

Objective-C(macOS and iOS) and Swift

Perl

PHP

Python

Ruby

用于數(shù)字簽名PDF的PLOPDS

擴(kuò)展版PLOPDS 支持PLOP的所有功能以及將數(shù)字簽名應(yīng)用于PDF文檔的能力。




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Web服務(wù)器
    +關(guān)注

    關(guān)注

    0

    文章

    137

    瀏覽量

    24315
  • PDF
    PDF
    +關(guān)注

    關(guān)注

    1

    文章

    166

    瀏覽量

    33570
  • 加解密
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    6502
  • XMP
    XMP
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    7214

原文標(biāo)題:PDFlib PLOP 5 - PDF線性化、優(yōu)化、保護(hù)

文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    熱電阻溫度變送器線性化采用什么方法

    熱電阻溫度變送器是一種將溫度信號轉(zhuǎn)換為電信號的傳感器,廣泛應(yīng)用于工業(yè)自動、過程控制等領(lǐng)域。然而,熱電阻的輸出信號與溫度之間并不是線性關(guān)系,而是呈現(xiàn)非線性關(guān)系。為了實(shí)現(xiàn)溫度信號的準(zhǔn)確測
    的頭像 發(fā)表于 08-11 15:09 ?658次閱讀

    請問IMC300的熱敏電阻輸入引腳是否具有內(nèi)部線性化功能?

    IMC300 的熱敏電阻輸入引腳是否具有內(nèi)部線性化功能?
    發(fā)表于 05-28 07:28

    一款適合嵌入式工程師使用的在線工具

    ” ,目的是幫助大家在沒有服務(wù)器的情況下,完成客戶端(網(wǎng)關(guān)等智能硬件)與 服務(wù)端 的調(diào)試和測試。工具界面下圖所示。 3. 浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換功能,如下圖所示 4. aes 加解密功能
    發(fā)表于 04-09 22:20

    鴻蒙OS開發(fā)問題:(ArkTS)【 RSA加解密,解決中文亂碼等現(xiàn)象】

    RSA加解密開始構(gòu)建工具類就是舉步維艱,官方文檔雖然很全,但是還是有很多小瑕疵,在自己經(jīng)過幾天的時間,徹底解決了中文亂碼的問題、分段加密的問題。
    的頭像 發(fā)表于 03-27 21:23 ?1430次閱讀
    鴻蒙OS開發(fā)問題:(ArkTS)【 RSA<b class='flag-5'>加解密</b>,解決中文亂碼等現(xiàn)象】

    基于FPGA的可編程AES加解密IP

    可編程AES加解密IP內(nèi)建密鑰擴(kuò)展功能,使用初始密鑰產(chǎn)生擴(kuò)展密鑰,用于加解密過程??删幊藺ES加解密IP處理128-bit分組數(shù)據(jù),并且支持
    發(fā)表于 01-09 10:49 ?361次閱讀
    基于FPGA的可編程AES<b class='flag-5'>加解密</b>IP

    多功能安全掃描儀工具介紹

    Trivy(發(fā)音)是一款全面且多功能的安全掃描儀。Trivy 擁有用于查找安全問題的掃描儀,以及可以找到這些問題的目標(biāo)。 目標(biāo)(Trivy 可以掃描的內(nèi)容):
    的頭像 發(fā)表于 12-13 10:20 ?523次閱讀
    <b class='flag-5'>多功能</b>安全掃描儀<b class='flag-5'>工具</b>介紹

    eCryptfs整體架構(gòu)和核心加解密機(jī)制介紹

    的注冊函數(shù)。之后eCryptfs根據(jù)mountsession中保存的key signature參數(shù)從keyring中找到對應(yīng)密鑰(FEKEK),再調(diào)用crypto模塊API完成文件加解密。 eCryptfs核心加解密
    的頭像 發(fā)表于 11-29 11:43 ?622次閱讀
    eCryptfs整體架構(gòu)和核心<b class='flag-5'>加解密</b>機(jī)制介紹

    多功能光源調(diào)制驅(qū)動系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《多功能光源調(diào)制驅(qū)動系統(tǒng).pdf》資料免費(fèi)下載
    發(fā)表于 11-07 09:49 ?1次下載
    <b class='flag-5'>多功能</b>光源調(diào)制驅(qū)動系統(tǒng)

    多功能汽車警報系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《多功能汽車警報系統(tǒng).pdf》資料免費(fèi)下載
    發(fā)表于 11-06 14:16 ?1次下載
    <b class='flag-5'>多功能</b>汽車警報系統(tǒng)

    通過構(gòu)架來處理加解密需求

    SPE主要是提供需要安全保護(hù)的服務(wù),例如固件更新、加解密;而NSPE則是一般使用者執(zhí)行應(yīng)用程序的環(huán)境。 如果在NSPE中執(zhí)行的應(yīng)用程序使用到secure層級的服務(wù),則需要透過特定API來呼叫(這個
    的頭像 發(fā)表于 11-02 16:15 ?253次閱讀
    通過構(gòu)架來處理<b class='flag-5'>加解密</b>需求

    探秘STM32U5安全特性|硬件加解密引擎與軟件算法對比

    探秘STM32U5安全特性|硬件加解密引擎與軟件算法對比
    的頭像 發(fā)表于 10-27 10:23 ?1499次閱讀
    探秘STM32U5安全特性|硬件<b class='flag-5'>加解密</b>引擎與軟件算法對比

    射頻PA的線性化技術(shù)

    功率放大器是現(xiàn)代通信中一個重要的元件。現(xiàn)代通信系統(tǒng)趨向于使用線性調(diào)制方式,這就要求射頻系統(tǒng)具有很好的線性特性。因此,對功放的輸出進(jìn)行線性化成為現(xiàn)代通信中一個重要的課題。在現(xiàn)代無線通信系統(tǒng)之中,射頻
    的頭像 發(fā)表于 10-26 08:29 ?526次閱讀
    射頻PA的<b class='flag-5'>線性化</b>技術(shù)

    基于FPGA的PCI硬件加解密卡的設(shè)計方案

    電子發(fā)燒友網(wǎng)站提供《基于FPGA的PCI硬件加解密卡的設(shè)計方案.pdf》資料免費(fèi)下載
    發(fā)表于 10-18 11:18 ?1次下載
    基于FPGA的PCI硬件<b class='flag-5'>加解密</b>卡的設(shè)計方案

    基于ARM9的公交車多功能終端的研制

    電子發(fā)燒友網(wǎng)站提供《基于ARM9的公交車多功能終端的研制.pdf》資料免費(fèi)下載
    發(fā)表于 10-12 11:34 ?1次下載
    基于ARM9的公交車<b class='flag-5'>多功能</b>終端的研制

    線性化技術(shù)和射頻預(yù)失真器調(diào)實(shí)現(xiàn)的PA效率

    當(dāng)以高效放大器為目標(biāo)時,克服射頻信號的非線性行為非常具有挑戰(zhàn)性。在本應(yīng)用筆記中,介紹了線性化技術(shù)和射頻預(yù)失真器調(diào)諧,以使用少的組件實(shí)現(xiàn)的 PA 效率。該應(yīng)用中使用MAX2009/MAX2010模擬RF預(yù)失真器來消除非線性,而不犧
    發(fā)表于 10-04 17:28 ?279次閱讀
    <b class='flag-5'>線性化</b>技術(shù)和射頻預(yù)失真器調(diào)實(shí)現(xiàn)的PA效率