2 votos

¿Qué causa la visualización incorrecta de PDFkit o de PDFs borrosos en MacOS Sierra y cómo arreglar o remediar esa situación?

El problema: Algunas aplicaciones como Vista Previa o Skim no muestran nada en ciertos PDFs, principalmente en los de texto, mientras que las imágenes funcionan bien. Skim incluso muestra las tablas de contenido, pero ambas empiezan a fallar mucho después de un rato. Los PDFs se muestran bien en Adobe Reader y no veo nada significativo en el registro o la consola.

Los registros de "Dispositivos" en la Consola se llenan de mensajes como estos:

Previsualizar el comportamiento del UICollectionViewFlowLayout no está definido porque:

La anchura del elemento debe ser menor que la anchura del UICollectionView menos los valores de las secciones izquierda y derecha.

Vista previa Por favor, compruebe los valores devueltos por el delegado.

Curiosamente esta situación parece infecciosa. Algunos PDF pequeños se abren bien al principio y mantienen este estado mientras se desplazan. Pero después de abrir un PDF más grande, que no muestra nada, el primer PDF degrada su calidad de visualización, especialmente después de desplazarse. Para ilustrar esto, la izquierda es Preview.app, la derecha es la vista previa de QuickLook para /Library/Documentation/License.lpdf: degrading PDF display

Parece bastante raro que esto se parezca más a una colección de bugs en el Preview de Sierra.

Un error es que la representación de desplazamiento intermedio en Vista Previa a veces no se actualiza correctamente una vez que se detiene el desplazamiento. Este efecto es visible con casi todos los PDFs pero se remedia bastante rápido la mayoría de las veces.

El peor error parece activarse cuando se utilizan PDFs grandes y complejos, especialmente cuando fueron producidos con LaTeX.

Un ejemplo parece ser esta guía del usuario . La vista previa parece ser la más afectada. Al cerrar Vista Previa de Windows, se cierra automáticamente el programa, pero no lo elimina de la lista de procesos en ejecución. Una vez que se abre un documento como este, Preview.app o Skim descienden a un abismo de comportamiento extraño como en la captura de pantalla de arriba. En otros sistemas Sierra menos manipulados que el mío se observa el mismo comportamiento, pero no siempre. Actualmente no veo qué sistemas se verán comúnmente afectados ni un patrón para qué PDFs desencadenarán estos síntomas.

4voto

Pickle Puntos 2099

La respuesta a esta pregunta implica un montón de cosas.

  1. La Vista Previa/PDFKit en Sierra sólo tiene errores (10.12.5 +.6 Versión de Vista Previa 9.0 (909.18)). Es menos robusto en este sentido que Vista Previa en Yosemite o High Sierra. Y junto con la aparente auto-terminación este es el único "proceso de fondo" que realmente importa en este sentido.

  2. Una vez que el error se activa (lo suficiente) es mucho antes en Sierra Preview en comparación con otras versiones y se propaga a través de la aplicación: que desaparece del Dock o de la Cmd + Tab conmutador de aplicaciones, pero sigue activo en segundo plano, como muestra el Monitor de Actividad. Eso me tentó a llegar a la conclusión de que casi todos los PDF estaban afectados al principio. Pero una vez que un killall Preview ha eliminado definitivamente ese proceso, sólo los PDFs con errores (que podrían llamarse justificadamente subestándar) realmente provocó ese comportamiento.

  3. Pero uno de esos fallos concretos que he podido identificar está relacionado con Múltiples PDF con grupo de páginas incluidos en un solo aviso de página . De alguna manera depende del número de estos atributos de inclusión incorrectos, pero no pude determinar la cantidad exacta. Como demuestran muchos de mis propios PDFs, archivos que he descargado y con los que he tenido que trabajar y también el ejemplo dado en la pregunta anterior: esta es una debilidad generalizada que conduce a un comportamiento muy indeseado en Sierra, no sólo sino (para mí) sobre todo por el contenido generado por LaTeX o por muchos includes para un PDF ensamblado.

A no ser que se arregle este fallo en Vista Previa, o que se vuelvan a volar los PDFs no hay más solución que evitar Vista Previa en Sierra para este tipo de archivos.

Una solución es utilizar otras aplicaciones como Acrobat Reader desde el principio para que todos los PDF se muestren si contienen texto.

Una vez que este error se activa con Vista Previa, es necesario matar todos los procesos relacionados con PDFkit desde que se sale de la aplicación Vista Previa a través de cmd + q o el elemento de menú equivalente no es suficiente.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X