Windows 탐색기에서 pdf 메타 데이터를 보려면 어떻게합니까?


11

Windows 탐색기와 Directory Opus 10 및 Free Commander XT (이러한 이유로 설치 한 경우)에서 "페이지"기능 을 사용하여 폴더 에 여러 PDF 의 페이지 수를 표시하지 못했습니다 .

내 모든 PDF는 자유롭게 편집 할 수 있습니다. PDF 리더가 왜 올바른 페이지 번호를 표시 할 수 있는지 이해할 수 없지만 파일 탐색기는 사용할 수 없습니다. ( 물론 "세부 사항"보기 에서)

페이지 수가 표시되는 유일한 문서는 MS Word 문서입니다.

그러한 정보를 알고 있듯이 PDF 용 Shell Extension Handler가 설치되어 있어야하지만 어떤 것이 있습니까?

참고 사항 : Windows 8에서도 변경 되었습니까?

초기 연구 : Google 검색에 실패했습니다. 발견 한 유일한 약간의 SE 주제는 " 여러 PDF 파일에서 페이지를 계산하는 방법 "이었습니다.

Windows 7 Home Professional 64b


카란, 미안하지만 내 질문을 제대로 읽지 못했습니다. "파일 탐색기"의 작동 방식을 알고 있습니까? PDF 리더에 대해서는 묻지 않고 "모든 PDF 리더는 (올바른) 페이지 번호를 표시 할 수 있지만 파일 탐색기는 할 수 없습니다"라고 썼습니다. Windows에서 MULTIPLE PDF 파일 (열리지 않은)의 페이지 수를 확인한 다음 페이지 볼륨을 기준으로 정렬하려고합니다.
grunwald2.0

Adobe Reader XI, Adobe Acrobat 9, Bluebeam Revu 10, Foxit 5.4.3, PDF Creator, PrimoPDF 및 Copernic Desktop Search Professional 만 설치했다고 말할 수 있습니다. (CDS에도 페이지 수가 표시되지 않습니다.) 귀하의 질문에 대한 답변이라고 생각합니다. 해당 프로그램에서 iFilter를 사용해야하는 경우 반드시 설치해야합니다. 마지막으로, "iFilter"가 페이지 수를 노출하는지 여부는 알 수 없지만 위에서 지정한 구성으로 페이지 수 속성을 확인했음을 알 수 있습니다. 이것이 SE에서이 질문을하는 유일한 이유입니다.
grunwald2.0

크롬이 추락하고 대답이 사라졌습니다 ... 나는 이미 "Rapid PDFCount"뿐만 아니라 간접적으로 작업을 수행하는 하나의 응용 프로그램 (PDF를 넣은 참조 관리 소프트웨어)을 가지고 있습니다. 솔직히 "iFilters"를 이해하지 못합니다. 더 이상 사용되지 않거나 Microsoft Sharepoint (서버) 제품에서만 사용되는 것 같습니다. ( msdn.microsoft.com/en-us/library/ms691105(v=vs.85).aspx ; foxitsoftware.com/products/ifilter/feature.php )
grunwald2.0

둘 다 읽었지만 이해할 수 없습니다. 죄송합니다. IMHO는 바보 (iFilter와 웹 사이트를 만든 사람들을 의미합니다)와 기술을 알아내는 것이 나의 일이 아닙니다. iFilter가 해결책이라고 생각하면 어떤 파일을 다운로드해야합니까? Foxit의 플러그인 비용은 $ 20이므로 Microsoft는 OS에 문제가 있으며 이제 Windows 8 업데이트 비용의 50 %를 지불해야합니까? 다시 말하지만, 나는 이미 문제를 해결했지만 적어도 당신이 나를 팔려고하는 것을 이해하고 싶습니다.
grunwald2.0

1
나는 당신에게 아무것도 팔려고 하지 않습니다 . 내 의견을주의 깊게 읽은 경우 iFilter 가이 문제를 해결할 가능성이 가장 높지만 (Windows 콘텐츠 / 속성을 Windows 탐색기 / 인덱서에 노출시키는 방법 만 알고 있지만) 어떤 iFilter가 문제를 해결할지 모르겠습니다 . 심지어 여부를 어떤 가능한 IFilter를 고칠 수 있습니다. 상업용 iFilter에 라이센스를 구입 한 경우 기능이없는 경우 개발자에게 기능을 추가하도록 요청할 수 있습니다. 이 외에도 나는 모른다.
Karan

답변:


6

기본적으로 지원되지 않는 파일 형식의 경우 Windows 셸에는 일부 셸 기능을 이러한 파일 형식으로 확장하기 위해 셸 확장 처리기 (플러그인 정렬)가 필요합니다.

Windows XP 또는 이전 버전에서 셸은 열 처리기 확장명을 사용하여 Windows 탐색기 세부 정보보기 열에 파일 메타 데이터를 표시합니다.

Vista부터 셸은보다 다양한 속성 (또는 메타 데이터) 처리기를 사용 합니다. 이 확장은 Windows 탐색기 세부 정보 창 및 파일 속성 세부 정보 탭에서 파일 메타 데이터를 표시 및 편집하고 다른 많은 파일 대화 상자 (파일 삭제 확인 등)에 메타 데이터를 표시하는 데에도 사용됩니다. 또한 Windows Search 인덱서에서 이러한 파일 메타 데이터를 색인화해야합니다. 인덱서는 파일 텍스트 내용을 인덱싱하기 위해 IFilter 확장을 사용할 수도 있습니다.

PDF 파일 유형은 Windows 셸에서 기본적으로 지원하지 않으므로 (Windows 8.x 및 Windows 10에서는 변경되지 않음) PDF 메타 데이터에 액세스하려면 PDF 속성 핸들러를 설치해야합니다.

상용 쉘 도구 인 PDF-ShellTools를 개발 하여 Windows Shell에 PDF 속성 핸들러를 제공합니다.


2

이 쉘 확장 기능 Debenu를 사용하여 제목, 페이지 등을 기준으로 pdf 파일을 정렬, 필터링 할 수 있습니다

또한이 휴대용 응용 프로그램은 pdf 파일에서 모든 데이터를 추출하고 워크 플로에서 사용할 수있는 타블로 출력을 생성합니다. pdfinfogui


1

Windows 탐색기에서 pdf 페이지 수를 보는 것에 대해 묻는 것이지만, 찾고있는 것이 각각의 페이지 번호가있는 pdf 목록 인 경우 Acrobat Pro가 수행합니다. 1. File 메뉴에서 "Organizer"를 선택하십시오. 2. 관심있는 pdf가있는 폴더로 이동하십시오. 3. "정렬 기준"필드에서 "페이지 수"를 선택하십시오. 각 pdf 파일의 페이지 수가 표시됩니다. 정확히 당신이 원하는 것이 아닙니다. 그러나 트릭을해야합니다.


와우, 좋은 소리! 불행히도 "파일"또는 다른 메뉴 (Acrobat XI)에서 이와 같은 것을 찾을 수 없습니다. 스크린 샷 몇 장으로 도와주세요.
grunwald2.0

1
나쁜 소식을 전하는 것은 유감이지만 Acrobat은 "Acrobat X 이상에서는 Organizer 및 Organizer 관련 명령을 사용할 수 없습니다"라고 말합니다. 꿰매다.
burrowsrjl

파일 메뉴에서 "SendNow Online을 사용하여 파일 공유"또는 "전자 메일에 첨부"를 사용하는 경우 Acrobat X (내가 액세스 할 수있는 것)에서도 이것이 원하는 것은 아닙니다. 페이지 수와 함께 선택된 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 Software의 PDF-XChange Viewer를 사용 하여 원하는 결과를 얻을 수있었습니다 . Shell Extension 및 iFilter를 포함한 추가 기능이 포함 된 프리웨어 PDF 뷰어입니다 .

쉘 확장을 등록하려면 다음을 수행하십시오.

  1. 뷰어 설치
  2. PDF의 기본 프로그램으로 설정하십시오 (쉘 확장자가 활성화 됨).
  3. 이전 값으로 PDF를 열기위한 기본 재설정 (프로그램도 그것을위한 옵션이 있습니다) 선택 사항

행복한 시간!


1

무료 유틸리티 PDF 속성 확장 ! by CoolSoft는 이러한 열을 제공하며 파일 속성 대화 상자에 정보를 표시합니다.

이 유틸리티는 필요에 따라 상당히 업데이트 된 것으로 보이며 예를 들어 Windows 10을 지원합니다.


0

"페이지"열이 활성화되면 Windows 10 탐색기에서 PDF 파일의 PDF 페이지 수를보고 정렬 할 수 있습니다. 이 기능이 내가 설치 한 PDF-XChange Editor에서 제공되는지 확실하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.