2012-10-06 3 views
1

PdfSharp/Itextsharp를 사용하여 여러 문서를 결합하고 각 페이지 하단에 페이지 번호를 찍습니다. 패키지의 첫 번째 문서는 목차이며 페이지 매김을하지 않습니다. ToC의 첫 페이지로 페이지 매김을 시작합니다. 문제는 문서에 표시된 페이지 번호가 Adobe Reader에서 지정한 페이지 번호와 같지 않다는 것입니다.PdfSharp/Itextsharp로 만든 PDF의 페이지 번호를 변경하십시오.

다른 문서를 살펴본 결과 pdf에서 페이지 번호를 다시 설정하는 옵션을 지원하는 것처럼 보입니다. 그러면 페이지 1이 문서에서 나중에 다시 시작할 수 있습니다.

어떻게하면 pdfsharp 또는 itextsharp로 할 수 있습니까?

답변

2

Adobe Reader에 표시된 페이지 번호는 "페이지 레이블"로 정의됩니다.

예 : TOC의 번호를 i, ii, iii, iv, v 등으로 지정합니다. 실제 페이지 번호는 1, 2, 3, 4, 5 등입니다.

다음은 내 책에서 페이지 레이블을 사용하는 방법을 보여주는 Java 예제입니다. http://itextpdf.com/examples/iia.php?id=234 C#에서 사용하기에 매우 쉽게 적응해야합니다.

되지 않은 경우,이 사이트의 해당 예를 들어 보면 : http://kuujinbo.info/iTextInAction2Ed/index.aspx

+0

내의 expirience에서이 C 번호에 코드를 적용하는 것은 매우 쉬운 수 있습니다. – assafmo

+0

정확히 내가 무엇을 찾고 있었습니까. 매력처럼 일했습니다. 고맙습니다. –

+0

그게 당신이 찾고 있다면, "대답"대답을하시기 바랍니다 ;-) –

관련 문제