0
나는 셰어 포인트 2010 문서 라이브러리에 pdf를 업로드하고있다. 그리고 내가 문서를 다운로드 할 때 그것은 독자와 완벽하게 읽습니다. 하지만 PdfReader.Open() 그것을 읽으려고하는 경우 "토큰 {0} 기대하지 않습니다"같은 오류가 발생했습니다. 메모장에서 파일을 열고 EOF 지시문 뒤에 sharepoint가 추가 된 일부 추가 메타 데이터를 찾습니다.쉐어 포인트 삭제 문서의 2010 메타 데이터입니다. PDFSharp 문제
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns:o="urn:schemas-microsoft-com:office:office" __expr-val-dir="ltr" lang="en-us" dir="ltr">
<head><meta http-equiv="X-UA-Compatible" content="IE=8" /><meta name="GENERATOR" content="Microsoft SharePoint" /><meta name="progid" content="SharePoint.WebPartPage.Document" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="Expires" content="0" /><title>
</title><link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/layouts.css?rev=aTcoNUf8p1YiDzYCg3%2FLIw%3D%3D"/>
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/minimalv4.css?rev=QACXwfVflZPCtqqy8xasdg%3D%3D"/>
<script type="text/javascript">
// <![CDATA[
document.write('<script type="text/javascript" src="/_layouts/1033/init.debug.js?rev=%2FOmktAG7ectPWwTJWj46Jg%3D%3D"></' + 'script>');
document.write('<script type="text/javascript" src="/ScriptResource.axd?d=jo-qr0uliogUxPfGJgzwxlqqWGBr4ZQluJCkvu8GepmnwGeFGOBx2X6f7wOlonZsuHJrCfGg7ytQi9ybHdfIl1fvn6n8Vuaq0wsG6vUtnzOGD8fu_G39skSe9cmTWAC6F-_-We2xD8lqcXK1byyw96tPn4EBhYftzRXUJNfk2rFTka_l0&t=ffffffffb868b5f4"></' + 'script>');
document.write('<script type="text/javascript" src="/_layouts/blank.debug.js?rev=jE3bS2JFTB63z3iWgauX9w%3D%3D"></' + 'script>');
document.write('<script type="text/javascript" src="/ScriptResource.axd?d=eK8NeFyqifiHIEBZsFu4DhSSm0KVdY12CSYlSDjGl2uBdrQ2ToscBqrAQ1ddvJKOdrp6VqIT5TQ9OqvDJASGOt1CljJjTdqIcylj3CjCbrU_l0ItIA5uEutZo6JDaaHbjt375r4t5aJWxuHVzPRF7kIr55lO5VXdkDUGYVkEvu5_erFl0&t=ffffffffb868b5f4"></' + 'script>');
// ]]>
</script>
가 보여 더 있습니다하지만 충분해야한다 : 는 여기있다.
고맙습니다. 나는 잘못된 형식으로 파일을 테스트하고 있다고 생각합니다. 어도비 독자가 경고 메시지없이이 파일을 처리한다는 사실과 혼동 스러웠습니다. 그러나 나는 처음에 올바른 다른 파일에서 PDFsharp 판독기를 테스트했으나 오류는 발생하지 않았습니다. 나는이 파일을 다운로드하고 응답 데이터 중 일부를 스트림으로 작성하여 결과 파일에 저장했다고 가정합니다. 과거에 어떤 종류의 Response.End()가 오용 된 것일 수 있습니다. – kokosda