2010-02-05 4 views
4

itext의 pdfptable을 사용하여 더 많은 1000 개의 레코드가 포함 된 보고서를 작성하고 있습니다. 특정 레코드를 찾는 것이 쉽지 않기 때문에 pdfpcell에 책갈피를 추가 할 방법이 있는지 궁금합니다.pdfpcell에 북마크를 추가하는 방법

답변

2

iTextSharp를 사용하여 pdf에 책갈피를 추가하려면 챕터 및/또는 섹션 개체를 사용해야합니다. 기술적으로는이 작업을 수행 할 수 있지만 챕터 및 섹션 오브젝트에는 몇 가지 제한 사항이 있으며 특히 1,000 개 항목에 대해서는 상당한 오버 헤드가 있습니다. 또한 내 문서에 장과 절 번호가 표시되는 것을 막을 수 없었습니다. 이는 내용이 pdfpcells에있는 경우 문제 일 수 있습니다.

link은 pdf에 북마크를 추가하는 좋은 방법을 제공합니다. 북마크 섹션의 기사 끝까지 스크롤하십시오.

또한이 문서에서는 LocalDestinations를 pdf로 설정하는 방법에 대한 정보입니다. 이것들은 북마크로 나타나지 않으며, 'Goto'링크와 'Destination'둘 다 필요합니다. 따라서 PDF에서 색인 페이지를 만들거나 기꺼이 만들 수 있다면이 방법이 더 나은 해결책 일 수 있습니다. 색인 페이지에는 'Goto'링크가 모두 포함되어 있으며 pdfpcells의 내용은 LocalDestinations가됩니다.