<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

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

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

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

PLOP線性化和優化功能可創建高效且小型的PDF文檔,以實現快速Web交付。

PLOP保護功能可加密或解密PDF文檔并應用或刪除權限設置,例如“不允許打印”或“不允許內容提取”。

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

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

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

線性化

使用PDFlibPLOP,您可以線性化PDF文檔以通過Web快速交付(字節服務)。Byteserving提高了下載速度,因為第一頁已經可見,而文檔的其余部分在后臺下載。

優化

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

對稱加密的密碼安全

PLOP可以應用用戶密碼和主密碼,并設置權限限制以防止使用Acrobat打印文檔,禁止提取或修改文本等。

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

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

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

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

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

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

與密碼安全相比,證書安全提供了幾個優勢:

不得向文件接收者分發密碼;

可以為每個收件人或收件人組指定單獨的權限限制;

收件人不能將文檔密碼傳遞給未經授權的第三方。

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

修復模式

PLOP檢測各種結構PDF問題并自動修復文檔。PLOP還修復了某些XMP問題,并可選擇刪除損壞的XMP元數據。

使用pCOS進行PDF分析

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

提取文檔信息條目和XMP元數據

列出字體和其他資源

查詢頁面大小

查詢安全狀態、加密方案、權限設置

更多PDF屬性(參見單獨的pCOS數據表)。

XMP 元數據

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

使用PLOP,您可以在PDF文檔中插入XMP元數據并從PDF中提取XMP。插入的XMP經過驗證以確保正確且符合標準的輸出。如果輸入文檔符合PDF/A或PDF/X,PLOP會確保相應標準中規定的XMP規則。

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

將XMP元數據添加到PDF/A文檔,包括根據PDF/A標準支持XMP擴展模式。

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

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

添加公司特定的XMP元數據。

文檔信息條目

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

PDF 版本和標準

PLOP支持所有相關的PDF版本和標準:

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

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

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

部署

PLOP 庫還是命令行工具?

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

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

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

支持的開發環境

PDFlibPLOP 無處不在——它幾乎可以在所有計算平臺上運行。我們為所有常見的Windows、macOS、Linux和Unix以及IBMZ 大型機系統提供32位和64位軟件包。還提供iOSAndroid版本。

PLOP內核是用高度優化的C和C++代碼編寫的,以實現最高性能和最小開銷。通過一個簡單的API(應用程序編程接口),PLOP功能可以從各種開發環境中訪問:

Cand C++

Java

.NETand .NET Core

Objective-C(macOS and iOS) and Swift

Perl

PHP

Python

Ruby

用于數字簽名PDF的PLOPDS

擴展版PLOPDS 支持PLOP的所有功能以及將數字簽名應用于PDF文檔的能力。




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Web服務器
    +關注

    關注

    0

    文章

    137

    瀏覽量

    24249
  • PDF
    PDF
    +關注

    關注

    1

    文章

    165

    瀏覽量

    33078
  • 加解密
    +關注

    關注

    0

    文章

    17

    瀏覽量

    6494
  • XMP
    XMP
    +關注

    關注

    0

    文章

    5

    瀏覽量

    7194

原文標題:PDFlib PLOP 5 - PDF線性化、優化、保護

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

收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

    eCryptfs整體架構和核心加解密機制介紹

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

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

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

    基于FPGA的PCI硬件加解密卡的設計方案

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

    放大器線性化的方法及差異是什么?

    放大器線性化的方法及差異是什么? 隨著通信和電子技術的不斷發展,放大器在電子電路中的作用越來越重要。然而,由于放大器自身存在的非線性因素,它們的輸出信號可能包含不必要的諧波和失真,從而影響到整個
    的頭像 發表于 09-18 15:08 ?651次閱讀

    PetaLinux工具文檔

    電子發燒友網站提供《PetaLinux工具文檔.pdf》資料免費下載
    發表于 09-15 10:43 ?0次下載
    PetaLinux<b class='flag-5'>工具文檔</b>

    STM32加解密技術

    沒有加解密技術是萬萬不能的? 通訊安全? 平臺安全? *例外:STM32 RDP保護知識產權? 加解密技術不是萬能的? 只是工具? 無法代替其它STM32安全技術
    發表于 09-08 08:18

    STM32的加解密硬件模塊

    基于物理噪聲源的隨機數產生器? 生成32位隨機數? AHB 從設備,不使用時可關閉它以節省功耗? 廣泛運用于加解密算法和協議中? 密鑰的生成? “Challenge- Acknowledge”認證模式中,充當Challenges(質詢)? 初始向量(IV)? 隨機數(No
    發表于 09-08 07:54

    硬件加解密主要優點及引擎種類

    運算引擎,將一串明碼資料經過加密或編碼(Cryptography)后變成一堆不具意義的亂碼,大幅降低數據傳輸的風險,但資料加密或編碼是復雜的運算過程,極耗CPU資源,大量加解密資料需求會造成CPU效能
    發表于 08-28 07:29

    銅墻鐵壁的最佳安全保護-硬件加解密MCU

    銅墻鐵壁的最佳安全保護-硬件加解密MCU
    的頭像 發表于 08-11 14:44 ?252次閱讀

    新唐Arm9微處理器降低CPU負擔同時大幅提升加解密速度的秘密

    新唐Arm9微處理器降低CPU負擔同時大幅提升加解密速度的秘密
    的頭像 發表于 08-10 11:29 ?631次閱讀
    新唐Arm9微處理器降低CPU負擔同時大幅提升<b class='flag-5'>加解密</b>速度的秘密

    STM32的加解密硬件模塊

    電子發燒友網站提供《STM32的加解密硬件模塊.pdf》資料免費下載
    發表于 08-02 09:14 ?1次下載
    STM32的<b class='flag-5'>加解密</b>硬件模塊

    ZMID520x 使用 Python 和 DLL 進行校準和線性化的手冊

    ZMID520x 使用 Python 和 DLL 進行校準和線性化的手冊
    發表于 07-06 20:45 ?0次下載
    ZMID520x 使用 Python 和 DLL 進行校準和<b class='flag-5'>線性化</b>的手冊
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>