2017-03-06 1 views
0

개별 PDF 문서를 가져와 통합 PDF로 결합하는 Ruby on Rails 백엔드 서비스가 있습니다. App은 생성을 위해 Wicked-PDF 루비 보석을 사용합니다.오류 Wicked-PDF Ruby Gem이 포함 된 PDF 파일 생성

PDF를 브라우저의 기본 문서 뷰어를 통해 볼 때 전체 문서가 표시됩니다. 그러나 Adobe Reader 또는 Acrobat을 통해 문서를 다운로드하여 볼 때 문서의 일부만 완전히 렌더링 된 다음 나머지 페이지가 모두 작은 공백으로 바뀌면서 "이 문서를 읽는 데 문제가 있습니다 (14)"라는 오류 메시지가 나타납니다 엄지 손톱 모양의 페이지는 거의 손상된 것처럼 보이지만 브라우저에서 완전히 볼 수 있기 때문에 손상되지 않습니다.

일관성없는 위치에있는 여러 문서에서 오류가 발생하여 전체 PDF 문서로 컴파일되는 특정 문서와 관련이 있지만 원인을 파악하지 못했을 수 있습니다.

Wicked-PDF 패키지 보석으로이 문제가 발생한 사람이 있습니까?

+0

나는 wicked-pdf gem도 사용하며 그 오류는 결코 발생하지 않습니다. 몇 가지 코드를 보여 주면 도움이 될 것입니다. 다운로드 절차, pdf 다운로드 방법을 알려주십시오. 네가 가지고있는 보석의 버전은? 운영 체제 란 무엇입니까? –

답변

0

문제가 실제로 문서 컴파일 작업에 사용했던 combine_pdf 보석에 있음을 확인했습니다. 이 오류는 두 개 이상의 문서가 정확히 동일한 내용을 공유 할 때 발생합니다. 파일 이름에 관계없이 동일한 파일입니다. 이제는 컴파일을하기 전에 각 문서를 다른 모든 사람들과 공유하여 오류가 발생하지 않도록합니다.

관련 문제