2012-02-10 3 views
0

com 참조의 AcrobatAccessLib (Acrobat Access 3.0 유형 라이브러리)를 PDF 문서의 텍스트 검색에 사용할 수 있는지 알려 줄 수 있습니까? 클래스 PDDom이 포함되어 있지만 문서를로드 할 수 있는지 또는 어떻게 사용하는지 알 수 없습니다.pdf의 텍스트 검색

(나는 iTextSharp를 사용하고 싶지 않다. 다른 것들은 내가 원하는대로 작동하지 않지만, 원하는대로 작동하지 않는다. - PDF가 숫자 페이징을 손상 시켰고 2 페이지에 걸쳐 테이블을 포함하고있다. iTextSharp는 두 페이지 모두에서 텍스트를 검색한다. 1,하지만 Acrobat Reader를 사용하면 제대로 작동합니다.)

EDIT : 또는 다른 질문, 내 응용 프로그램에서 Acrobat Reader 및 해당 검색 모듈을 사용할 수 있습니까?

나는 C#에서

감사를 많이하고 있어요!

답변

1

봅니다이 클래스는 PDF 파일에서 텍스트를 얻기 위해 많은 방법을 제공합니다, pdfwrapper 클래스가 DLL 점에서

PDFLIBNET.DLL

를 사용합니다.

이 문신 DLL을 사용하여 함께 PDF 내용을 검색하고 있습니다 ..에는 FindText 방법은 특정 위치에서 텍스트를 가져 오는 데 사용하고, exportToText 방법은 u는 PDF 내용을 검색합니다 콘텐츠에서 PDF 페이지

의 컨텐츠를 제공합니다 어떤 문제에서 ..

내가 Aspose의 PDF 구성 요소에 의한 것, 그것을 시도하고 돈이 문제가되지 않는 경우 나

+0

텍스트 검색 기능이 있지만 텍스트가있는 페이지 번호를 얻으려면 어떻게해야합니까? f.e - int c = a.FindFirst ("A9F03102", PDFLibNet.PDFSearchOrder.PDFSearchFromdBegin, false, true); c = 1이지만이 텍스트는 68 페이지에 있습니다. –

+0

k .. 완전한 PDF 텍스트를 제공하는 exportTotext 메소드를 사용하십시오. 여기에서 startpage에서 endpage까지 텍스트를 검색합니다. for 루프 사이에는 페이지의 텍스트가 있습니다. – Prabhakaran

1

.. 알려주세요. 그들은 꽤 잘 작동하고 서버 사용을 위해 만들어졌습니다.

관련 문제