2009-07-22 6 views
0

그래서 웹 브라우저에서 Pdf995의 PDF 인쇄 드라이버를 사용하여 웹 페이지를 인쇄하고 결국 PdfEdit995를 사용하여 이러한 다양한 PDF 파일을 하나의 큰 PDF로 결합합니다.프로그래밍 방식으로 PDF 파일에서 PDF 책갈피를 만들려면 어떻게해야합니까?

이제 북마크를 추가하려는 많은 수의 큰 PDF 문서가 있지만 프로그래밍 방식으로 (C#을 사용하는) 상대적으로 쉬운 방법이 있기를 바라고 있습니다. 기본적으로 각 문서 내에서 찾기를 원합니다. PDF, 헤더로 사용할 수있을 정도로 큰 텍스트를 책갈피로 사용합니다.

도움말/조언/지침이 있으십니까? 감사!

답변

0

이 작업을 수행하는 것이 가능하지만 대부분의 작업을 수행하는 PDF 라이브러리를 찾는 것이 좋습니다. 엄밀히 말하면 PDF 사양의 도움을 받아 모든 것을 스스로 할 수는 있지만 그만큼 가치있는 것보다 시간이 더 걸릴 것입니다.

라이브러리는 문서의 텍스트를 찾은 다음 텍스트의 페이지와 크기, 글꼴 등을 반환하고 해당 정보를 기반으로 프로그래밍 방식으로 책갈피 (개요라고도 함)를 만들 수 있어야합니다.

내 회사 제품 Quick PDF Library은이 작업을 도와 줄 수 있으므로 PDFKit.NET 수 있습니다. 이 기능을 지원하는 다른 라이브러리도 있습니다. 지금까지 무료 라이브러리가 제공되는 한, 필자는 PDFSharp 또는 iText가이 경우 모든 요구 사항을 충족시키지 않는다고 생각하지만, 내가 틀렸다면 누군가가 나를 교정 할 것이라고 확신합니다.

이 솔루션을 직접 개발하려면 PDF reference is available online for free을 개발하십시오.

+0

Acrobat이 있으면 원하는 기능을 아주 잘 구현 한 것을 Acrobat 플러그인 ARTS PDF Aerialist에서 찾을 수 있습니다. 자동 책갈피 생성 기능이 매우 강력합니다. – Rowan

+0

응답 해 주셔서 감사합니다. 내가 말할 수있는 것부터 iTextSharp 또는 ABCpdf가 내가 결국 사용하게 될 것인데, 비록 그 Acrobat 플러그인이 시도할만한 가치가 있다고해도 말이다. 플러그인/상용 도구에 대한 –

+0

도 체크 아웃합니다. autobookmark http://www.evermap.com/autobookmark.asp 및 skysof PDF 북마크 2 http://www.skysof.com/ – danio

관련 문제