2012-04-10 2 views
1

XX 시나리오에서는 일부 소스 pdf 파일에서 텍스트 상자 및 내용을 최적화하고 추가 한 다음 고객이 asp.net 웹 사이트에서 자동으로 채울 수 있도록 저장합니다. 열고 itextsharp 함께 PDF 파일을 작성하려고 할 때 iTextSharp : PDF 파일 예고편 재생

는 최근 I는 다음과 쓰기 물건,

내가 얻고 문제에 직면하고하는 것은 IO 예외 "트레일러를 찾을 수 없습니다." 추가 조사가 끝나면 PDF 소스 파일 자체 끝에 트레일러가없는 것을 알게되었습니다.

내 질문은 트레일러를 재생성하는 방법이 있습니까? 또는 트레일러를 다시 만드는 pdf를 고치는 무료 도구? 몇 가지 온라인 도구를 사용해 보았지만 도움이되지 않았습니다.

답변

2

pdftk를 사용하여 수정했습니다. ghostscript와 달리 양식 필드를 보존하고 예고편을 훌륭하게 재구성합니다.

pdftk.exe의 coorruptedfile.pdf 출력 fixedfile.pdf는 복구 옵션이없는 매력

1

파일을 Acrobat Reader 또는 Professional에서 열 수있는 경우이 도구를 사용하여 파일을 수정할 수 있습니다.

Adobe 도구는 깨진 파일을 재구성하고 다시 저장하도록 제안합니다.

또한 일부 PDF 라이브러리는 동일한 기능을 수행 할 수 있습니다.

+0

아크로뱃 리더 9처럼 일했다. 고스트 스크립트를 사용하여 파일을 고칠 수는 있지만 문제는 모든 양식 필드를 지워 버리는 것입니다. 아이디어? – user446923

+0

@ user446923 깨진 PDF로 창을 닫으려고하면 파일을 저장할 것인지 묻습니다. 파일에 대한 프롬프트가 표시됩니까? 그 외에는 수리 옵션이 없습니다. 수리 메뉴 등이 없다는 뜻입니다. – Bobrovsky

+0

아 그래 나는 그것을 시도했다 + 또한 다른 이름으로 저장을 사용하여 문서를 다시 저장하려고 시도했다. Acrobat에서 물건을 많이 통합하고 메타와 물건을 통합한다는 것을 읽었을 때. 하지만 나는 운이 없었어. 메모장에서 파일을 열었을 때 + + 여전히 트레일러가 누락되었습니다. 고스트 스크립트가 트레일러를 생성하고 있었지만 양식 필드를 닦아 냈습니다. 결국 pdftk를 사용하여 끝내고 작동했습니다. 그것이 나를 열심히 생각할 것을 도왔지만 팁에 감사드립니다. – user446923

관련 문제