我需要識別在我的代碼中PDF文件是動態表單還是隻讀PDF。無論什麼編程語言。 有沒有什麼辦法可以檢測出我的目標PDF是否是表單?以編程方式識別PDF類型
-1
A
回答
1
您要查找的是文檔「目錄」字典中「AcroForm」字典的存在。如果PDF具有任何形式字段,簽名字段或XFA字段,AcroForm字典將出現。您仍然需要某種PDF庫工具來解析PDF對象,但目前大多數語言都有這種工具。
也就是說,一些PDF閱讀器和在線服務確實允許用戶輸入沒有交互式表單域的靜態PDF文件。我不確定你是否想要控制這種情況。
+0
我使用AcroPDF 7.0與VB6 OCX,並有一些屬性和方法,但沒有任何幫助獲得此屬性的東西。 – Al007
+0
你需要一個庫;可以讓你解析PDF並獲得關於這些對象的信息。 – joelgeraci
相關問題
- 1. 以編程方式識別CMS的URL
- 2. 如何以編程方式識別移動鍵盤的類型(正常或QWERTY)?
- 3. 以編程方式複製類別
- 4. Magento - 以編程方式移動類別
- 5. 以編程方式禁用類別
- 6. 識別編碼類型
- 7. 以編程方式編寫PDF文件
- 8. 以編程方式在.NET中獲取類型的別名
- 9. 如何以編程方式識別沒有響應的進程
- 10. 以編程方式打開PDF並以PDF格式打印C#
- 11. 以編程方式提取PDF表格
- 12. 以編程方式創建PDF相冊
- 13. 以編程方式更改PDF作者
- 14. 如何以編程方式啓動.pdf?
- 15. 以編程方式打印PDF文檔
- 16. 以編程方式打開pdf文件
- 17. 如何以編程方式識別ARM板
- 18. 如何以編程方式識別文件的字符集?
- 19. 如何以編程方式識別JAVACC解析器不成功?
- 20. 以編程方式識別PHP和ASP包括依賴關係
- 21. 以編程方式從PC識別智能手機
- 22. 如何以編程方式設置SAPI識別器
- 23. 如何使用iphone以編程方式識別外部聲音
- 24. 如何以編程方式識別色情圖片?
- 25. 以編程方式設置抽象類型的「類型」
- 26. 以編程方式標識iphone設備
- 27. 有沒有辦法以編程方式訪問Android .apk的類別類型?
- 28. 以編程方式識別Windows Store應用程序中的文件類型關聯?
- 29. 以編程方式修改某人AppDelegate - 類別,子類?
- 30. 如何以編程方式在iOS中添加UITabBarItem的標識符類型?
表單也可以是隻讀的,例如,如果所有字段都是隻讀的...因此,你只是想識別表單或者你是否想要檢查可編輯的字段? – mkl
我的目標是確認PDF是否只讀,並且沒有可編輯字段。因此,在我的代碼中,我將執行不同的操作,如果PDF沒有內部屬性,請禁用打印。 – Al007