2014-04-08 2 views
0

우리는 전 세계에서 PDF 파일을받습니다. 그 중 일부는 사양을 벗어난 방법이지만 Adobe Reader는보기 좋게 엽니 다. 문제는 이러한 파일을 표시하고 작업하기 위해 PDF 뷰어 컨트롤이 내장 된 다른 여러 시스템을 사용한다는 것입니다. 실제로는 ISO 32000을 준수합니다. 그러나 사양에 맞지 않는 파일을 열지 못합니다. 문제는 Adobe Reader가 파일을 올바르게 표시 할 때까지는 PDF 제작자에게 문을 활짝 열어 줄 수 없다는 것입니다. 또한이 파일은 25 년 이상 보관해야하며이 기간 동안 뷰 기능을 보장해야합니다. 그러나 우리는 25 년 후에 규격 외 파일이 열릴 수 있는지 확신 할 수 없습니다.ISO 32000 모드의 Adobe Reader/Acrobat?

Adobe Reader 또는 Acrobat XI를 ISO 32000 모드로 강제 변환하여 PDF 사양에 맞지 않는 파일을 열지 못하도록 할 수 있습니까? 이 방법으로 우리는 더 이상 스펙이없는 PDF 제작자에게 소프트웨어 수정을 요청할 수 있습니다.

우리는 전 세계에서 도착 PDF 파일을 표시하기 위해 응용 프로그램에서 타사 윈폼 사용자 컨트롤을 사용하는

편집 할 수 있습니다. 때때로 우리는 오류 메시지와 함께 열리는 PDF 파일을 만난다. 그런 다음 파일을 제 3 자에게 보내고 문제를 조사합니다. 대부분의 경우 그들은 PDF 파일이 사양에 맞지 않는다고 말합니다. Reader가 불평하지 않으면 정상적으로 오류를 삼킬 것이기 때문에 그들은 해결책을 제공합니다. 지난 번 우리가 이러한 문제를 겪었을 때 우리는 파일에 PDF 사양에 따라 엄격하게 맞지 않는 색상 사양이 포함되어 있다는 응답을 받았습니다. 우리는 일반적으로 이들 파일을 보내기 전에 PDF 도구의 PDF Validator를 사용하여이 파일을 테스트합니다 (http://www.pdf-tools.com/pdf/validate-pdfa-online.aspx).이 도구의 결과는 타사의 진술과 관련이 있습니다. 필자는 PDF 표준의 전문가는 아니지만 Reader 11.0.2에서 제대로 렌더링 된 일부 파일이 있지만 Reader 11.0.3은 텍스트 대신 상자 만 표시합니다. 즉, Adobe 제품은 사양을 벗어난 파일에 문제가있는 경우를 제외하고는 예외입니다.

+0

- 물론 당신이 가지고 있습니다. PDF가 (일부 버전의) Adobe Reader에서 의도 한대로 표시되었다고해서 그 표준에 의한 정확성과 관련이있는 것은 아닙니다. 불행히도 궁극적 인 ISO 32000-1 적합성 검사기 (아직)가 없으며 ISO 32000-2가 진행 중입니다. 보관 책임을 고려해 볼 때 의심스러운 PDF를 확인한 사람 (팀)에 투자하고 해당 표준을 위반 한 PDF 문서를 거부해야합니다. – mkl

+0

우리는 팀을 가질 필요가 없습니다. 소프트웨어가이를 잘 처리합니다. 문제는 통신 부분입니다. 당신이 서비스를 제공하고 양측에 두 개의 대기업을 대면 할 때 항상 흑백이되는 것은 아닙니다. "대기업 A"의 "we 've done-it-like-for-agees"부서에서 부적합한 PDF 형식의 문서를 발행하면 "I-don ' 우리가 그들 사이의 다리를 제공하는 동안 "심지어 더 큰 회사 B"의 "표준을 정당하게 만드는 표준"부서가 있다면, 불평 갈 곳이 없습니다. – Daniel

+0

아마도이 방법이 더 좋습니다. 문을 두드리는 사람이 있다면 다음 질문은 "어떻게 그 문제를 해결할 수 있을까요?"이며, 끝없는 우편 발송이 시작됩니다. 솔직히 우리는 무언가를 깊이 파고 드는 것을 원하지 않습니다. PDF 제작자가 사용하는 PDF 파일 제작자 (일반적으로 이러한 PDF 제작자는 결과 파일에서 PDF 제작자 태그를 채우는 것을 '잊어 버리기'조차도 모름)를 알지 못하고 있습니다. 당신은 내가 OP에서 언급 한 pdf-tools 사이트에 따라 얼마나 많은 PDF가 사양에 맞지 않는지 놀랄 것입니다. 나는 내 사람들에게 이것에 대한 통계를 만들게 할 것이다. – Daniel

답변

1

필자가 아는 한 "ISO 32000"적합성 검사 응용 프로그램은 없습니다. Adobe Reader에서 표시 할 수 있다면 여전히 괜찮습니다. 물론, 이것은 실제로 좋은 것은 아니지만 작동합니다. 그러나 Adobe Reader 버전 간에는 차이점이 있습니다. 이전 버전은 새로운 버전보다 관대합니다.

잘 작동하는 PDF 뷰어는 가능한 한 많이 표시하려고하고 필요한 경우 파일을 복구하려고합니다 (Adobe Reader가 다소 큰 이유 중 하나인데, 별로 좋은 파일은 아닙니다.)

그렇다면 어떻게해야합니까? 어떤 경우 든 ISO 32000뿐만 아니라 다른 PDF 표준 (예 : PDF/X, PDF/A, PDF/UA 등)을 따르십시오. 특히, 장기간 보관하는 경우 PDF/A를 따라야하며 파일 수집을 PDF/A 표준으로 변환 할 수도 있습니다.

두 번째 질문에는 Acrobat 또는 Reader의 "엄격한 ISO 32000 모드"에 대해 알지 못합니다.

+0

이전 버전이 더 관대하다는 의견에 동의 할 수 있습니다. – Daniel

2

Adobe Reader는 항상 사용자가 "깨진"방법에 관계없이받은 PDF를 열 수 있도록 노력했습니다. 일반 사용자는 제작 도구가 아니라 뷰어/독자를 비난하기 때문입니다. 우리는 수 년 동안 우리가 할 수있는 일들을 강화하려고 노력해 왔습니다. 그러나 결코 논란의 여지가 없었습니다.

그렇다면이 PDF에서 "사양을 벗어난"어떤 유형의 것들이 있는지, 어떻게 감지하는지 궁금합니다. Max가 언급했듯이 공개적으로 사용할 수있는 PDF 유효성 검사 도구는 없습니다. Adobe Acrobat에서 Check PDF Syntax 기능과 같은 것들이 있지만 포괄적 인 것은 아닙니다.

같은 맥락에서 AFAIK가 없기 때문에 "ISO 320001 호환 뷰어"라고 주장하는 도구를 알고 싶습니다.

레너드 Rosenthol * PDF 설계자 * 어도비 시스템즈 우리는 PDF 프로듀서 *에서 문을 쾅 할 수있는 방법이 없다 *

+0

토론에 참여해 주셔서 감사합니다, Leonard. 내 원래의 수정 된 게시물을 참조하십시오. – Daniel

+0

@pdfsage SO에 오신 것을 환영합니다;) – mkl