ฉันจะดู pdf meta-data ใน Windows Explorer ได้อย่างไร


11

ฉันใช้คุณสมบัติ "เพจ" ใน Windows Explorer ไม่สำเร็จรวมทั้งใน Directory Opus 10 และ Free Commander XT (ซึ่งฉันติดตั้งด้วยเหตุผลนั้นลองใช้งาน) เพื่อแสดงจำนวนหน้าของPDF หลายไฟล์ในโฟลเดอร์

PDF ทั้งหมดของฉันมีอิสระที่จะแก้ไขคือไม่ป้องกันการเขียน ฉันไม่เข้าใจว่าเพราะเหตุใดผู้อ่าน PDF สามารถแสดงหมายเลขหน้า (ถูกต้อง) แต่ไม่มีผู้สำรวจไฟล์คนใดสามารถทำได้ (ในมุมมอง "รายละเอียด"แน่นอน)

เอกสารเดียวที่มีจำนวนหน้าจะแสดงเป็นเอกสาร MS Word

อย่างที่คุณทราบสำหรับข้อมูลดังกล่าวควรติดตั้งตัวจัดการส่วนขยายของเชลล์สำหรับ PDF แต่มีหรือไม่?

จากหมายเหตุด้านข้าง: การเปลี่ยนแปลงนั้นใน Windows 8 หรือไม่?

การวิจัยเบื้องต้น: การค้นหาโดย Google ไม่สำเร็จหัวข้อ SE ที่เกี่ยวข้องเพียงเล็กน้อยเท่านั้นที่ฉันพบคือ " วิธีการนับหน้าในไฟล์ PDF หลายไฟล์ "

Windows 7 Home Professional 64b


Karan ขอโทษ แต่คุณอ่านคำถามไม่ถูก คุณรู้หรือไม่ว่า "file explorers" ทำงานอย่างไร ฉันไม่ได้ถามเกี่ยวกับโปรแกรมอ่าน PDF แต่ฉันเขียนว่า "โปรแกรมอ่าน PDF ใด ๆ สามารถแสดงหมายเลขหน้า (ถูกต้อง) แต่ไม่มีผู้สำรวจไฟล์ใด ๆ " ฉันต้องการดูจำนวนหน้าของไฟล์ PDF หลายรายการ (ที่ยังไม่ได้เปิด) ใน Windows - แล้วเรียงลำดับตามปริมาณหน้า - นั่นคือ
grunwald2.0

ฉันพูดได้แค่ว่าติดตั้งแล้ว: Adobe Reader XI, Adobe Acrobat 9, Bluebeam Revu 10, Foxit 5.4.3, ผู้สร้าง PDF, PrimoPDF และ Copernic Desktop Search Professional (CDS ยังไม่แสดงจำนวนหน้า) ฉันคิดว่าคำตอบของคุณ หากควรใช้ iFilters โดยโปรแกรมใด ๆ เหล่านั้นควรจะติดตั้ง สุดท้ายคุณไม่ทราบว่า "iFilter" จะแสดงจำนวนหน้า แต่ฉันสามารถบอกคุณได้ว่าฉันตรวจสอบคุณสมบัติการนับหน้าด้วยการกำหนดค่าที่ระบุข้างต้นนั่นเป็นเหตุผลเดียวที่ฉันถามคำถามนี้ใน SE
grunwald2.0

Chrome ขัดข้องและคำตอบของฉันหายไป ... ฉันมีแอปหนึ่งที่ทำงานโดยอ้อมแล้ว (ซอฟต์แวร์การจัดการอ้างอิงที่ฉันใส่ไว้ใน PDF) และ "Rapid PDFCount" ฉันตรงไปตรงมาฉันไม่เข้าใจ "iFilters" สำหรับฉันดูเหมือนว่าพวกเขาจะเลิกใช้แล้วหรือใช้เฉพาะกับผลิตภัณฑ์ Microsoft Sharepoint (Server) เท่านั้น ( msdn.microsoft.com/en-us/library/ms691105(v=vs.85).aspx ; foxitsoftware.com/products/ifilter/feature.php )
grunwald2.0

ฉันอ่านทั้งคู่ แต่ฉันไม่เข้าใจขอโทษ IMHO ไม่ใช่หน้าที่ของฉันที่จะหาสิ่งที่น่าสนใจ (ฉันหมายถึงพวกที่สร้าง iFilter และเว็บไซต์) และด้านเทคนิค หากคุณคิดว่า iFilters เป็นวิธีแก้ปัญหาฉันควรดาวน์โหลดไฟล์ใด ปลั๊กอินจาก Foxit มีค่าใช้จ่าย $ 20 ดังนั้น Microsoft มีปัญหาในระบบปฏิบัติการของพวกเขาและตอนนี้ฉันควรจ่าย 50% ของค่าใช้จ่ายในการอัปเดต Windows 8 เพื่อแก้ไขปัญหานั้นหรือไม่ อีกครั้งฉันแก้ปัญหาแล้ว แต่อย่างน้อยฉันก็ต้องการที่จะเข้าใจสิ่งที่คุณพยายามขายฉัน
grunwald2.0

1
ฉันกำลังไม่ได้พยายามที่จะขายคุณอะไร ถ้าคุณได้อ่านความคิดเห็นของฉันอย่างรอบคอบผมได้กล่าวว่าในขณะที่ iFilter แนวโน้มมากที่สุดที่จะแก้ไขปัญหานี้ (วิธีเดียวที่ฉันรู้ที่จะเปิดเผยเนื้อหารูปแบบไฟล์ PDF / คุณสมบัติ Windows Explorer / ดัชนี) ผมไม่ทราบซึ่ง iFilter จะแก้ไขมัน หรือแม้ว่าiFilters ใด ๆ ที่มีอยู่สามารถแก้ไขได้ สันนิษฐานว่าถ้าคุณซื้อใบอนุญาตให้กับ iFilter ในเชิงพาณิชย์คุณสามารถขอให้นักพัฒนาซอฟต์แวร์เพิ่มคุณลักษณะนี้ได้หากมันหายไป นอกเหนือจากนี้ฉันไม่มีความคิด
Karan

คำตอบ:


6

สำหรับประเภทไฟล์ที่ไม่ได้รับการสนับสนุน Windows Shell ต้องการตัวจัดการส่วนขยายของเชลล์ (เรียงลำดับของปลั๊กอิน) เพื่อขยายฟังก์ชันเชลล์บางส่วนไปเป็นประเภทไฟล์เหล่านี้

ภายใต้ Windows XP หรือรุ่นก่อนหน้าเชลล์ใช้ส่วนขยายที่เรียกว่าตัวจัดการคอลัมน์เพื่อแสดงข้อมูลเมตาของไฟล์ในคอลัมน์มุมมองรายละเอียดของ Windows Explorer

ตั้งแต่ Vista, เชลล์ใช้มากขึ้นอเนกประสงค์อสังหาริมทรัพย์ (หรือ Metadata) Handler ส่วนขยายนี้ยังใช้เพื่อแสดงและแก้ไขข้อมูลเมตาของไฟล์บนบานหน้าต่างรายละเอียดของ Windows Explorer และแท็บรายละเอียดคุณสมบัติไฟล์และเพื่อแสดงข้อมูลเมตาบนกล่องโต้ตอบไฟล์อื่น ๆ อีกมากมาย (การยืนยันการลบไฟล์เป็นต้น) นอกจากนี้ยังต้องมีการจัดทำดัชนีข้อมูลเมตาของไฟล์เหล่านี้โดยตัวทำดัชนีการค้นหาของ Windows ตัวจัดทำดัชนีอาจใช้ส่วนขยาย IFilter เพื่อจัดทำดัชนีเนื้อหาข้อความของไฟล์

Windows Shell ไม่รองรับประเภทไฟล์ PDF (ไม่ได้เปลี่ยนแปลงใน Windows 8.x หรือ Windows 10) ดังนั้นคุณจะต้องติดตั้งตัวจัดการคุณสมบัติ PDF เพื่อเข้าถึงข้อมูลเมตาของ PDF

ฉันพัฒนาเครื่องมือทางการค้าคือPDF-ShellToolsซึ่งให้ Windows Shell พร้อมตัวจัดการคุณสมบัติ PDF


2

คุณสามารถเรียงลำดับกรองไฟล์ pdf ตามชื่อหน้า ฯลฯ โดยใช้ส่วนขยายเชลล์Debenu

นอกจากนี้แอปพลิเคชั่นแบบพกพานี้จะดึงข้อมูลทั้งหมดจากไฟล์ pdf และสร้างเอาท์พุท tabluar ซึ่งคุณสามารถใช้ในเวิร์กโฟลว์ของคุณ pdfinfogui


1

ฉันรู้ว่าคุณกำลังถามเกี่ยวกับการดูจำนวนหน้า pdf ใน windows explorer แต่ถ้าสิ่งที่คุณกำลังมองหาคือรายการของ pdf ที่มีหมายเลขหน้าของแต่ละรายการ Acrobat Pro ทำเช่นนั้น 1. ใต้เมนูไฟล์เลือก "ผู้จัดงาน" 2. ไปที่โฟลเดอร์ที่มีไฟล์ PDF ที่คุณสนใจ 3. ในฟิลด์ "เรียงลำดับตาม" เลือก "จำนวนหน้า" ที่จะแสดงจำนวนหน้าสำหรับแต่ละไฟล์ pdf ไม่ใช่สิ่งที่คุณต้องการ แต่ควรทำเคล็ดลับ


ว้าวฟังดูดี! น่าเสียดายที่ฉันไม่พบสิ่งนี้ภายใต้ "ไฟล์" หรือในเมนูอื่น ๆ ใน Acrobat XI คุณช่วยฉันดูสกรีนช็อตได้ไหม?
grunwald2.0

1
ขออภัยที่เป็นผู้อุ้มข่าวร้าย แต่ Acrobat กล่าวว่า "คำสั่งที่เกี่ยวกับผู้จัดงานและผู้จัดงานไม่สามารถใช้ได้ใน Acrobat X และใหม่กว่า" ยี้
burrowsrjl

และถึงแม้ว่าสิ่งนี้ฉันแน่ใจว่าไม่ใช่สิ่งที่คุณต้องการใน Acrobat X (สิ่งที่ฉันมีสิทธิ์เข้าถึงด้วย) หากคุณใช้ "แชร์ไฟล์โดยใช้ SendNow Online" หรือ "แนบไปกับอีเมล" ใต้เมนูไฟล์ ตัวอย่างรูปขนาดย่อของไฟล์ PDF ที่เลือกพร้อมจำนวนหน้า แต่คุณต้องเลือกไฟล์ทีละไฟล์ (เท่าที่ฉันจะบอกได้) แต่ถ้าคุณไม่มีจำนวนมากคุณต้องการดูอย่างรวดเร็วนี่อาจเป็นทางออก
burrowsrjl

1

ทุกคนต้องการใช้เครื่องมือรับจำนวนหน้าจากนั้นส่งออกเป็น Excel ทำไมไม่ใช้ Excel ในการนับจำนวนหน้าแล้ววางลงในชีต?

ดูที่http://www.mrexcel.com/forum/excel-questions/347911-visual-basic-applications-page-count.html

นี่คือรหัสและมันใช้งานได้ยอดเยี่ยม:

Sub Test()
    Dim MyPath As String, MyFile As String
    Dim i As Long
    MyPath = "C:\TestFolder"
    MyFile = Dir(MyPath & Application.PathSeparator & "*.pdf", vbDirectory)
    Range("A:B").ClearContents
    Range("A1") = "File Name": Range("B1") = "Pages"
    Range("A1:B1").Font.Bold = True
    i = 1
    Do While MyFile <> ""
        i = i + 1
        Cells(i, 1) = MyFile
        Cells(i, 2) = GetPageNum(MyPath & Application.PathSeparator & MyFile)
        MyFile = Dir
    Loop
    Columns("A:B").AutoFit
    MsgBox "Total of " & i - 1 & " PDF files have been found" & vbCrLf _
           & " File names and corresponding count of pages have been written on " _
           & ActiveSheet.Name, vbInformation, "Report..."
End Sub
'
Function GetPageNum(PDF_File As String)
    'Haluk 19/10/2008
    Dim FileNum As Long
    Dim strRetVal As String
    Dim RegExp
    Set RegExp = CreateObject("VBscript.RegExp")
    RegExp.Global = True
    RegExp.Pattern = "/Type\s*/Page[^s]"
    FileNum = FreeFile
    Open PDF_File For Binary As #FileNum
        strRetVal = Space(LOF(FileNum))
        Get #FileNum, , strRetVal
    Close #FileNum
    GetPageNum = RegExp.Execute(strRetVal).Count
End Function

1

ฉันได้รับสามารถที่จะบรรลุผลที่ต้องการด้วยซอฟต์แวร์ Tracker ไฟล์ PDF-XChange Viewer มันเป็นมุมมองรูปแบบไฟล์ PDF ฟรีแวร์ที่มีความพิเศษบางอย่างรวมทั้งส่วนขยายของเชลล์และ iFilter

ในการลงทะเบียนส่วนขยายของเชลล์คุณต้อง:

  1. ติดตั้งวิวเวอร์
  2. ตั้งเป็นโปรแกรมเริ่มต้นสำหรับ PDF (เป็นการเปิดใช้งานส่วนขยายเชลล์)
  3. รีเซ็ตค่าเริ่มต้นของคุณสำหรับการเปิด PDF ให้เป็นค่าก่อนหน้า (โปรแกรมยังมีตัวเลือกให้ด้วย) ตัวเลือก

เวลาแห่งความสุข!


1

ยูทิลิตี้ฟรีPDF ส่วนขยายคุณสมบัติ ! โดย CoolSoft ให้คอลัมน์เหล่านั้นและยังแสดงข้อมูลในกล่องโต้ตอบคุณสมบัติของไฟล์

ยูทิลิตี้นี้ดูเหมือนว่าจะได้รับการปรับปรุงตามที่ต้องการและรองรับเช่น Windows 10


0

ฉันสามารถดู (และเรียงลำดับ) จำนวนหน้า PDF ของไฟล์ PDF ใน Windows 10 Explorer เมื่อเปิดใช้งานคอลัมน์ "หน้า" ไม่แน่ใจว่าคุณสมบัตินี้มีให้ใน PDF-XChange Editor ที่ฉันติดตั้งไว้หรือไม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.