亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 Python 傳遞文本以在 AcrobatReader 中進行搜索?

如何使用 Python 傳遞文本以在 AcrobatReader 中進行搜索?

慕尼黑5688855 2023-04-25 17:11:10
我想在 AcrobatReader 中打開我的 pdf 以及要在 pdf 中搜索的文本。讓我們假設我想要在 pdf 中搜索的文本sample.pdf是JohnDoe. 我們將手動打開 sample.pdf 并在搜索框中輸入 JohnDoe。我可以使用 python 在 Acrobat 中打開 pdf,但在后臺傳遞文本JohnDoe時遇到問題。此代碼正在為我打開 AcrobatReader。import os os.startfile("sample.pdf")如何將要在內部搜索的字符串傳遞給它,以便在打開 pdf 時自動在 pdf 中搜索該字符串并顯示?
查看完整描述

1 回答

?
弒天下

TA貢獻1818條經驗 獲得超8個贊

我找到了這個問題的解決方法。您可以AcroRd32.exe在此路徑中使用 Windows 中可用的文件C:\\PROGRA~2\Adobe\ACROBA~1\Reader\AcroRd32.exe。

此可執行文件采用參數,您可以使用這些參數通過 os 或來自 python 的子進程模塊調用 Acrobat Reader。

import os
query="C:\\PROGRA~2\\Adobe\\ACROBA~1\\Reader\\AcroRd32.exe /A \"zoom={zoom}&navpanes=1=OpenActions&search={text}\" {pdf}".format(text=text, pdf=pdf, zoom=zoom)

您還可以配置縮放強度并在 pdf 中傳遞要搜索的文本。這將在 acrobat 中打開 pdf 并自行搜索傳遞的文本。操作系統(查詢)


查看完整回答
反對 回復 2023-04-25
  • 1 回答
  • 0 關注
  • 175 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號