Adobe Acrobat에서 일부 PDF가 지연되는 이유는 무엇입니까?


3

소수의 PDF가 열려 있습니다. 특히 그들 중 하나는 거의 게으 르며 거의 읽을 수없는 시점입니다. 페이지를 스크롤하면 v-sync의 극단적 인 버전이 꺼져있는 것과 거의 같습니다. 매우 고르지

전체 시스템 리소스가 풍부하고 다른 모든 PDF는 끊김이나 문제없이 위아래로 순항합니다.

문제 PDF를 닫았다가 다시 열어 보았습니다. 크기가 3MB에 불과한 작은 PDF로 그래픽이 없습니다 (프로그래밍 코드 스 니펫 만 해당).

확실히 특정 PDF에 문제가있을 수 있습니다 (Acrobat X가 아닌 다른 PDF보기 프로그램에서 열어보십시오).

가능한 부패? 어떤 유형의 GPU / 하드웨어 가속이 개입 할 수 있습니까? PDF보기에 대해 들어 본 적이 없습니다.

편집 내가 주목 한 한 가지 차이점은 게으른 파일에 Adobe Acrobat의 PDF 속성에 따라 많은 글꼴이 있다는 것입니다. 내가 열어 본 다른 PDF의 10 배가 될 것입니다.

이것이 문제의 원인이 될 수 있습니까? 그렇다면 글꼴을 압축 / 스트라이핑 할 수 있습니까?


파일이 손상되었을 수 있습니다. 다른 컴퓨터에서 열어보십시오.
Rhyuk

그냥 sumatra PDF를 얻으십시오. 그것은 Adobe Reader보다 훨씬 낫고 덜

답변:


3

믿거 나 말거나, 문제의 답은 Adobe Acrobat에서 열려있는 다른 PDF를 닫는 것이 었습니다. 동시에 5-6 개의 개별 PDF를 동시에 열었습니다. 이 하나의 문제가있는 것 외에 다른 모든 것들은 완벽하게 흐르고 스크롤되었습니다.

모든 문서를 닫고이 PDF 파일을 연 후 Acrobat에서 "멀티 태스킹"할 수없는 특정 렌더러가 있다고 생각하여이 문서 하나를 질식 시켰습니다.


2

TLDR; PDF 파일에 포함 된 데이터의 품질과 크기는 스크롤 속도에 큰 영향을 줄 수 있습니다.

-

간단히 말해서 PDF는 컨테이너 형식입니다. 내용은 다양하고 임의적 일 수 있습니다.

일반적으로 텍스트는 서체 마커와 함께 일반 텍스트로 저장되며 이미지가 거의 없으므로 스크롤이 빠릅니다.

일부 파일에는 더 많은 이미지가있어 스크롤 속도가 저하됩니다. 최악의 경우 이미지는 모든 스크롤 픽셀마다 다시 그려야합니다. 일부 PDF는 단지 전체 페이지 이미지 스캔입니다. 더 많은 데이터 (더 많은 바이트)가 있기 때문에 이미지를 조작하려면 컴퓨터에서 더 많은 작업이 필요합니다.

이미지의 해상도는 임의 일 수 있습니다. 잡지 광고를 만드는 경우 300dpi 인 이미지를 사용합니다. 10x10 인치 사진 (인쇄용)은 3000 픽셀 정사각형입니다. 바이트 단위로 표현하면 3000 x 3000 x 4 바이트입니다 (인쇄용 CMYK 색상의 경우 최소). 특정 확대 / 축소에서 화면에 표시되는 동일한 이미지에는 300px 정사각형 (RGB = 300x300x3 바이트 분) 만 표시 될 수 있지만 독자는 여전히 원래의 큰 이미지를 조작해야합니다. 리더 소프트웨어에 따라 확대 비율을 기반으로 이미지 축소판이 만들어 질 수 있습니다. acrobat의 "표준"설정을 사용하여 해당 광고의 초안 버전 PDF를 제공하면 크기가 .5-1MB이고 빠르게 표시 될 수 있습니다 (그러나 인쇄하면 품질이 좋지 않음). "오프셋 프레스"를 사용하는 동일한 광고

이미지가 벡터 이미지 인 경우 레이어와 복잡도에 따라 페이지를 이동할 때마다 다시 계산해야 할 수 있습니다.

대부분은 리더 소프트웨어와 PDF 작성 방식에 달려 있습니다.

원래 PDF 사양 인 AFAIK는 임의의 이진 및 실행 파일을 포함하고 실행할 수있었습니다.


단순한 이미지가 아닙니다. 비디오 또는 기타 컨텐츠 (JavaScript 또는 이와 유사한 것을 통해 동적으로 생성 된 컨텐츠 포함) 일 수도 있습니다.
soandos

'원본 PDF 사양에서도 임의의 이진 및 실행 파일을 포함하고 실행할 수있었습니다' . -이것은 정확하지 않습니다. 예, 요즘에는 임의의 파일을 포함 할 수 있습니다. 그러나 실행할 수는 없습니다. 그리고 이것은 원본 PDF 사양 이 아니며 이후 버전 사양에 추가되었습니다. 예, 다음을 실행할 수 있지만 JavaScript 만 실행할 수 있습니다. (이것은 해커가이 기능을 악용 할 수있게하지만-사양에는 없었습니다. :-)
Kurt Pfeifle
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.