¿Qué causa la visualización incorrecta de PDFkit o PDF borroso en macOS Sierra y cómo solucionar o remediar esa situación?

0

Problema: Algunas aplicaciones como Vista previa o Skim no muestran nada en ciertos PDF, principalmente en PDF de texto, mientras que las imágenes funcionan bien. Skim incluso muestra tablas de contenido, pero ambos comienzan a jugar en la playa después de bastante tiempo. Los archivos PDF se muestran bien en Adobe Reader y no veo nada significativo en el registro o la Consola.

Los registros de "Dispositivos" en la Consola están llenos de mensajes como estos:

  

La vista previa del comportamiento de UICollectionViewFlowLayout no está definida porque:

     

La vista previa del ancho del elemento debe ser menor que el ancho de UICollectionView menos los valores de izquierda y derecha de las inserciones de la sección.

     

Vista previa Compruebe los valores devueltos por el delegado.

Curiosamente esta situación parece contagiosa. Ciertos archivos PDF pequeños se abren OK al principio y mantienen este estado mientras se desplaza. 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 del desplazamiento. Para ilustrar esto, a la izquierda está Preview.app, a la derecha es QuickLook preview para /Library/Documentation/License.lpdf:

ParecebastanteextrañoqueestoseparezcamásaunacoleccióndeerroresenlaVistapreviadeSierra.

UnerroresquelarepresentacióndedesplazamientointermedioenVistapreviaavecesnoseactualizacorrectamenteunavezquesedetieneeldesplazamiento.EsteefectoesvisibleencasitodoslosarchivosPDF,perolamayoríadelosremediossesolucionanrápidamente.

ElpeorerrorpareceseractivadocuandoseusanarchivosPDFgrandesycomplejos,especialmentecuandoseprodujeronconLaTeX.

Unejemplopareceser esta Guía de usuario . La vista previa parece verse afectada lo peor. Cierre de Windows de Vista previa 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 anterior. En otros sistemas de la Sierra que estaban menos manipulados que los míos, se observó el mismo comportamiento, pero no siempre. Actualmente no veo qué sistemas se verán comúnmente afectados ni un patrón para el cual los PDF desencadenarán estos síntomas.

    
pregunta LangLangC 16.08.2017 - 23:19

1 respuesta

1

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

  1. Vista previa / PDFKit en Sierra tiene solo un error (10.12.5 +.6 Vista previa de la versión 9.0 (909.18)). Es menos robusto en este sentido como vista previa en Yosemite o High Sierra. Y junto con la aparente terminación automática, este es el único "proceso en segundo plano" que realmente importa en este sentido.

  2. Una vez que el error se activa (lo suficiente) es mucho más temprano en Sierra Preview en comparación con otras versiones y se propaga a través de la aplicación: eso desaparece del Dock o del Cmd + La pestaña cambia de aplicación pero permanece activa en segundo plano como se mostrará en el Monitor de actividad. Eso tentó a llegar a la conclusión de que casi todos los archivos PDF se vieron afectados al principio. Pero una vez que killall Preview eliminó ese proceso para siempre, solo los archivos PDF que activan errores (que podrían llamarse justamente de mala calidad) realmente activaron ese comportamiento.

  3. Pero uno de esos disparadores de errores concretos que podría identificar positivamente está relacionado con Múltiples archivos PDF con grupo de páginas incluido en una advertencia de una sola página . De alguna manera depende del número de estos atributos de inclusión incorrectos, pero no pude determinar la cantidad exacta. Dado que muchos de mis propios archivos PDF, los archivos que descargué y tuve que trabajar y también el ejemplo dado en la Pregunta anterior, demuestran: esta es una debilidad generalizada que conduce a un comportamiento muy no deseado en Sierra, no solo (sino para mí) en su mayoría, generado por LaTeX contenido o muchos incluye un PDF ensamblado.

A menos que se corrija este error en la Vista previa, o se vuelvan a mostrar los archivos PDF, no hay otra solución que evitar la Vista previa en Sierra para este tipo de archivos.

Una solución alternativa 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 desencadena con Vista previa, es necesario eliminar todos los procesos relacionados con PDFkit desde que se cerró la aplicación Vista previa mediante cmd + q o el elemento de menú equivalente no es suficiente suficiente.

    
respondido por el LangLangC 30.09.2017 - 16:16

Lea otras preguntas en las etiquetas