ค้นหาข้อความในไฟล์ PDF และเอกสารหลายชุด


36

ฉันได้บันทึกย่อจำนวนหนึ่งที่เขียนโดยนักเรียนคนอื่น แต่มาจากตำราเก่าที่ไม่ได้จัดการทุกอย่างในลำดับเดียวกันดังนั้นฉันจึงต้องค้นหาบันทึกย่อสำหรับทุกบท (แต่ละบทแตกต่างกัน pdf หรือ. doc) สำหรับ "trace condition" ตัวอย่างเช่น

ฉันเคยใช้ Google Desktop สำหรับสิ่งนี้ฉันมี Launchy แล้วและฉันบอกให้ค้นหาไฟล์ PDF แต่ค้นหาเฉพาะชื่อไม่ใช่เนื้อหา

ขอบคุณสำหรับความช่วยเหลือใด ๆ


เมื่อคุณพบการแข่งขันคุณพยายามทำอะไร
cremefraiche

คุณจำเป็นต้องรู้ว่าถ้าสตริงเกิดขึ้นในแฟ้มหรือที่ที่เป็นเช่นกัน?
Jacob Vlijm

เมื่อฉันค้นหาบทที่ครอบคลุมหัวข้อที่ฉันกำลังมองหาฉันสามารถอ่านบันทึกในหัวข้อนั้นในบทนั้นดังนั้นฉันแค่ต้องรู้ IF และไม่ใช่ที่ (โปรดจำไว้ว่าเมื่อตอบว่าฉันไม่สามารถแสดงความคิดเห็นในคำตอบของคุณเพราะฉันไม่ได้ 50 คะแนนชื่อเสียงฉันสามารถแสดงความคิดเห็นได้เฉพาะคำถามของตัวเอง)
Rabbit

1
คุณสามารถแสดงความคิดเห็นในคำตอบสำหรับคำถามของคุณเราไม่ได้ว่ารุนแรง
Alaa Ali

@Rabbit ด้วยการสรุปการแก้ไขของคุณคุณบล็อกฉันเพื่อแก้ไขคำถามของคุณเพื่อลบ "ขอบคุณ";)
αғsнιη

คำตอบ:


31

Recollอาจเป็นเครื่องมือค้นหาเอกสารที่หลากหลายที่สุดที่คุณจะพบบน Linux:

ป้อนคำอธิบายรูปภาพที่นี่

สนับสนุนรูปแบบที่แตกต่างกันมากมายและสามารถปรับแต่งได้มาก

สำหรับคำแนะนำในการติดตั้งและตัวชี้อื่น ๆ โปรดตรวจสอบคำตอบนี้ เอกสารอย่างเป็นทางการนั้นมีประโยชน์มากเช่นกัน


4
ยอมรับคำตอบนี้เพราะเป็นภาษาของ linux อยู่ในศูนย์ซอฟต์แวร์ของ Ubuntu และเป็น gui ทั้งหมด กล่าวอีกนัยหนึ่งนี่คือสิ่งที่ง่ายที่สุด: D ขอบคุณ :)
Rabbit

1
แอพที่น่าตื่นตาตื่นใจ เร็วมาก!
yuranos87

2
อย่าลืมติดตั้งantiwordเพื่อค้นหา.docไฟล์ด้วย
lenooh

22

ติดตั้งแพ็คเกจ pdfgrep

sudo apt-get install pdfgrep

จากนั้นใช้คำสั่ง:

find /path -iname '*.pdf' -exec pdfgrep pattern {} +

เราสามารถกำหนดค่าด้วยเครื่องมือค้นหา gnome ได้หรือไม่?
Umar Mukthar

ขอขอบคุณ! สิ่งนี้ใช้ได้ผล หากใครสงสัยว่า "รูปแบบ" เป็นสิ่งที่คุณจะแทนที่ด้วยข้อความที่เฉพาะเจาะจง หากข้อความนั้นมีช่องว่างอยู่คุณสามารถใส่มันด้วยเครื่องหมายคำพูดคู่
6005

2
หากคุณรู้ว่าไฟล์ PDF ของคุณอยู่ที่ไหนคุณสามารถทำให้คำสั่งนั้นง่ายขึ้นสำหรับpdfgrep -r "my expression"ตำแหน่งที่-rค้นหาซ้ำผ่านไดเรกทอรี
LondonRob

4

ใช้DocFetcherเป็นแอพพลิเคชั่น Linux ที่สร้างดัชนีและค้นหาเอกสารหลายประเภท


1
ขอบคุณ! มันใช้งานได้ดีดูเหมือนจะไม่สามารถรันได้โดยไม่ต้องใช้เครื่อง ฉันจะให้คะแนนคุณ แต่ .. ยังไม่สามารถลงคะแนนได้;)
Rabbit

@R กระต่ายฉันคิดว่าคุณสามารถลงคะแนนในคำตอบสำหรับคำถามของคุณ
Alaa Ali

@AlaaAli ไม่ จำกัด ชื่อเสียงที่ใช้กับ OP ด้วย
Glutanimate

1
ใช่ฉันทำไม่ได้ ฉันสามารถทำได้แล้ว! :) ฉันแค่ต้องการ 15
กระต่าย

0

ฉันเข้าใจว่า Adobe Reader เป็นซอฟต์แวร์ที่เป็นกรรมสิทธิ์ แต่ได้รับการออกแบบมาอย่างดีในฟังก์ชั่นการค้นหาในไฟล์ (เข้าถึงได้จากแก้ไข -> เมนูค้นหาหรือกดCtrl+ Shift+ F)

ตัวเลือกการค้นหาแบบง่าย

ค้นหาง่ายหน้าต่างที่แสดงด้านล่าง:

ค้นหาง่าย ๆ ใน Adobe Reader

คุณต้องตั้งค่าคุณต้องการค้นหาที่ไหน ถึงเอกสาร PDF ทั้งหมดในแล้วเลือกตำแหน่งจากเมนูแบบเลื่อนลง ( เรียกดูตำแหน่ง )

คุณสามารถป้อนรายการค้นหาในคำหรือวลีใดที่คุณต้องการค้นหา ข้อมูลและระบุตัวเลือกการค้นหา: คำทั้งหมดเท่านั้น , Case-Sensitive , รวม Bookmarks , รวมความคิดเห็น

ตัวเลือกการค้นหาขั้นสูง

การค้นหาขั้นสูงสามารถกำหนดค่าได้มากขึ้น - ดูภาพด้านล่าง:

การค้นหาขั้นสูง

เส้นทางการค้นหาที่ตั้งอยู่ในมองใน
ค้นหารายการ - ในคำหรือวลีที่คุณต้องการค้นหา .
ผลการค้นหาย้อนกลับที่มีมีตัวเลือก: การจับคู่คำหรือวลี , ตรงกับคำ , การแข่งขันทั้งหมดของคำ , แบบสอบถามบูลีน

ตัวเลือกอื่น ๆ รวมถึง: คำทั้งหมดเท่านั้น , Case-Sensetive , Proximity , กั้น , รวม Bookmarks , รวมถึงความคิดเห็น , รวมสิ่งที่แนบ


หมายเหตุ: คุณยังสามารถติดตั้ง Adobe Reader เวอร์ชัน 9.5.5 ตามที่อธิบายไว้ในเธรดอื่นได้


-5
  1. ดาวน์โหลดซอฟต์แวร์ "wine" เป็นครั้งแรกในเดสก์ท็อปของคุณ
  2. ในการติดตั้ง win นี้ขอ findfast เป็นลิงค์ที่ระบุด้านล่าง
  3. http://seekfast.org/download-seekfast
  4. คุณสามารถทำงานของคุณ
  5. มันใช้งานได้ถ้าไม่แล้วก็คอมเม้นท์เลย

1
โหวตต่ำสำหรับการแนะนำไวน์ (ซึ่งหมายถึง windows) เมื่อมีโซลูชัน Linux อยู่
Sri

1
พี่ชายเสียใจ แต่เมื่อฉันต้องการมันครั้งที่ฉันใช้สิ่งนี้นั่นเป็นเหตุผลที่ให้คำแนะนำนั้น
Virbhadrasinh Gohil

ไม่แนะนำให้เรียกใช้แอปพลิเคชัน windows ภายใต้ ubuntu เนื่องจาก linux ปราศจากไวรัส ฉันไปกับแนวคิดของ @Sri
A Umar Mukthar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.