Làm cách nào tôi có thể truy cập danh sách lịch sử trong FoxIt Reader?


9

Trong PreferencesHistory, Foxit Reader có các cài đặt Maximum number of documents in history listMaximum number of documents in Recent Documents list. Cái trước có thể được đặt cao tới 200, và cái sau là 10.

Tôi muốn tìm một số tệp PDF cũ mà tôi đã xem một tháng trước. Danh sách Tài liệu gần đây được tìm thấy trong FileOpen, nhưng điều này không đủ dài để vẫn liệt kê các tệp PDF cũ này.

Làm thế nào tôi có thể truy cập danh sách lịch sử?

Câu trả lời:


6

Có vẻ như điều này là không thể, danh sách các tài liệu mới nhất được lưu trong sổ đăng ký, trong:

HKCU\Software\Foxit Software\Foxit Reader X.X\Preferences\History

Khi đạt đến giới hạn, các bản ghi cũ nhất sẽ bị xóa để nhường chỗ cho các tệp mới hơn.


Cảm ơn nhiều. Đối với bản ghi, có thể đọc các dữ liệu đăng ký này, mặc dù nó gây phiền nhiễu. Khi bạn điều hướng đến vị trí đăng ký mà Tiago cung cấp, thông tin đường dẫn cho tệp được liệt kê dưới biến FileName. Để sao chép / dán nó, nhấp chuột phải vào FileNamevà chọn Modify....
Jess Riedel

2

Các tập lệnh AutoIt sau đây sẽ lưu 99 tệp gần đây nhất được Foxit Reader mở và lưu vào tệp nhật ký.

#include <MsgBoxConstants.au3>

$log=FileOpen("d:\tmp\foxitRecentFiles.log",$FO_OVERWRITE)
If -1 = $log Then
   MsgBox(0, "Error", "Unable to open file")
   Exit
EndIf

for $i = 1 to 99
   $key = StringFormat("HKEY_CURRENT_USER\SOFTWARE\Foxit Software\Foxit Reader 7.0\Preferences\History\LastOpen\%d", $i)
   $rPdf=RegRead($key, "FileName")
   if @error <>0 then ExitLoop
   if FileExists($rPdf) then
      FileWrite($log, $rPdf & @CRLF)
   EndIf
   ;MsgBox($MB_SYSTEMMODAL, "FileName:", $rPdf)
Next
FileClose($log)

1

Trên OSX, bạn muốn lấy các tệp plist ( tương tự như sổ đăng ký Windows được thảo luận trong câu trả lời của stderr). Thật không may, tệp plist này dường như không chứa phiên bản dài hơn của danh sách các tệp gần đây cũng như Windows tương tự. Thay vào đó, nó giữ cùng một danh sách ngắn (ví dụ 10 mục) xuất hiện trong danh sách "Các tệp gần đây" bình thường trong Foxit Reader, cộng với một lựa chọn các tệp PDF dường như ngẫu nhiên (trong trường hợp của tôi, 10) ở định dạng hơi khác trong tập tin plist. Những tệp PDF này là những tệp tôi đã mở, nhưng chắc chắn không được mở gần đây.

Vì vậy, điều này có thể không hữu ích, nhưng tôi bao gồm nó cho đầy đủ. Danh sách tập tin gần đây dường như được lưu trữ tại

/Users/<username>/Library/Preferences/com.foxit-software.Foxit Reader.plist

Không giống như nhiều tệp plist, tệp này được lưu trữ dưới dạng tệp nhị phân thay vì văn bản thuần túy. Tuy nhiên, nó có thể được chuyển đổi sang XML bằng cách sử dụng plutil :

plutil -convert xml1 -o - <file name>

hoặc kéo tất cả lại với nhau, bạn cần chạy nó trong dòng lệnh

plutil -convert xml1 -o - /Users/<username>/Library/Preferences/com.foxit-software.Foxit\ Reader.plist

tất nhiên bạn phải thay thế <username>bằng tên người dùng có liên quan. Cũng lưu ý dấu gạch chéo ngược giữa FoxitReader, cần thiết để thoát chính xác khoảng trắng trong tên tệp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.