簡體   English   中英

為Acrobat Reader創建加載項 - PDF

[英]Create Add-in for Acrobat Reader - PDF

我可以為Acrobat Reader創建一個加載項嗎? (比如像visual studio中的Office加載項),例如,我用Acrobat Reader打開一個pdf文件,我想在Reader中添加我的自定義按鈕以執行特定的操作。

它可行嗎?

它是免費的嗎?

它需要第三方組件嗎?

謝謝。

我擔心答案比這里指出的要復雜一些。 首先,您確實需要(免費)Adobe Acrobat SDK,您可以在此處下載: http//www.adobe.com/devnet/acrobat.html

這將為您提供許多不同方法的文檔和示例代碼。

但是,您需要意識到您不能自動為Adobe Reader編寫插件。 Adobe Acrobat Standard或Pro,是的。 Adobe Reader,沒有。

Adobe Reader是一個免費產品,Adobe只允許那些不違反這些概念的插件。 例如,不允許編寫編輯PDF文件並保存這些更改的Reader插件。 這些僅限於Acrobat。 為了強制執行這些限制,Adobe會在您實際使用Reader之前簽署插件。 在簽署過程中,您必須告訴他們您打算做什么,簽署一堆文件並分出相當數量的現金。 如果他們不喜歡你的項目,他們可能根本不會給你許可。

但是,當您下載文檔時,還要查看可以使用JavaScripts執行的操作。 添加菜單項和按鈕等功能通常可以通過Adobe Reader啟動時執行的一些JavaScript來實現。 再一次,雖然你可以通過JavaScript在Adobe Reader中訪問的功能非常有限......

下載GNU授權的PDF閱讀器(如Evince或Okular)的源代碼,並將其分解為您的內容。 通過一些按摩,它們可以編譯成Win32二進制文件(可能需要來自Linux對應的許多庫,但仍然可以)。

Okular源代碼:

https://github.com/KDE/okular

Evince源代碼:

https://github.com/GNOME/evince

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM