Para encontrar una página asociada con un fallo al exportar un PDF desde Affinity en Mac, exporta rangos de páginas más pequeños con la misma configuración y luego reduce el rango que falla. Confirma el resultado exportando solo la página sospechosa y luego el resto de las páginas sin ella.
Esta guía trata sobre un documento multipágina organizado por páginas en la aplicación de escritorio actual de Affinity. El objetivo es localizar un fallo reproducible antes de cambiar el contenido del documento. El procedimiento de prueba por rangos que se describe a continuación es un método de diagnóstico basado en los controles de exportación documentados de Affinity; no es una herramienta automática integrada para detectar errores.
¿Qué puede identificar Affinity automáticamente?
El panel Preflight de Affinity puede localizar problemas contemplados por el perfil de comprobación activo. En el panel, haz clic en Comprobar ahora, coloca el cursor sobre una entrada para ver los detalles y haz doble clic en ella para ir a su ubicación. Solo algunos tipos de problemas ofrecen el botón Corregir. Estas son formas documentadas de acceder directamente a un problema detectado. Documentación de Preflight de Affinity
Comprueba Preflight antes de realizar exportaciones repetidas. Entre las comprobaciones documentadas se incluyen las fuentes que faltan, los recursos vinculados que faltan o están desactualizados y los PDF colocados que faltan o están dañados. Sin embargo, una entrada que indique que un PDF colocado se rasterizará describe cómo se procesará al exportar; por sí sola, no determina la causa de un fallo de exportación. Comprobaciones de Preflight y mensajes de paso directo de PDF
La documentación oficial del cuadro de diálogo Exportar y de Preflight no describe ningún comando que identifique de forma fiable la página que falla en todos los errores de exportación a PDF. Por tanto, aunque Preflight no muestre problemas, queda una pregunta aparte: ¿qué salida solicitada, si la hay, reproduce el fallo? Las exportaciones controladas por rangos de páginas pueden ayudar a responderla. Cuadro de diálogo Exportar, Preflight
Establece una exportación reproducible antes de reducir el rango
Guarda el documento y conserva una copia de trabajo aparte antes de cambiar el contenido. En las primeras pruebas, deja intacto el diseño. Eliminar páginas cambiaría el documento que intentas diagnosticar.
Anota el ajuste preestablecido de PDF y cualquier opción personalizada que se haya usado en la exportación fallida. Mantén esa configuración, la carpeta de destino y el contenido del documento sin cambios durante todas las pruebas por rangos. Asigna un nombre distinto a cada intento, por ejemplo, test-01-16.pdf, para no confundir un archivo correcto anterior con el resultado más reciente.
Para un documento organizado por páginas, Affinity indica que Todas las páginas exporta páginas individuales, incluidas las páginas izquierda y derecha por separado en un diseño de páginas enfrentadas. Todos los pliegos exporta cada pliego como una página del PDF. Esas salidas tienen límites distintos, así que anota cuál de ellas falló originalmente. Configuración de Área de exportación de Affinity
Usa esta configuración para investigar páginas individuales:
- Selecciona Archivo > Exportar > Exportar.
- Selecciona el ajuste preestablecido de PDF usado en el intento fallido y conserva tu configuración personalizada.
- En Área, selecciona Todas las páginas.
- Introduce el rango que quieras probar en Páginas.
- Selecciona Preguntar dónde guardar, haz clic en Exportar, asigna un nombre al archivo de prueba y haz clic en Guardar.
Affinity documenta rangos como 4-17, números de página individuales como 4,5,6 y combinaciones como 4-5,19,27,39. El campo Páginas está disponible con Todas las páginas o Todos los pliegos. Instrucciones del cuadro de diálogo Exportar
Primero, reproduce el fallo exportando el documento completo con Todas las páginas. Si la exportación se completa, pero falla la exportación original con Todos los pliegos, continúa con la sección específica sobre pliegos que aparece más abajo. Una exportación correcta después de cambiar el límite de salida sirve como comparación, pero no identifica una página defectuosa.
Después de cada prueba correcta, abre el PDF resultante y verifica que contenga el contenido y el número de páginas previstos. Esto también permite comprobar que interpretaste correctamente el rango introducido. Si la numeración no está clara, compara una página reconocible usando Página actual, que Affinity documenta como la opción que exporta la página activa. Comportamiento de exportación de Página actual
Reduce el rango que falla probando ambas mitades
Una vez que el documento completo falle de forma consistente, divide el rango de páginas en dos partes aproximadamente iguales. Exporta cada parte por separado. Sigue dividiendo cada parte que falle hasta que el rango más pequeño que falle de forma reproducible contenga una sola página.
Prueba ambas mitades. Que la primera se exporte correctamente no demuestra que falle la segunda, y que una mitad falle tampoco demuestra que la otra esté libre de problemas. Registrar ambos resultados hace que el método sea útil cuando hay varias páginas implicadas.
Ejemplo práctico: un documento sintético de 32 páginas
Supongamos que un documento de 32 páginas con texto neutro y gráficos geométricos sencillos no se puede exportar. Los resultados siguientes son ilustrativos; no son observaciones de una prueba con Affinity.
| Ronda | Rangos exportados por separado | Resultado ilustrativo | Siguiente paso |
|---|---|---|---|
| 1 | 1-16 y 17-32 |
La primera se exporta; la segunda falla | Divide 17-32 |
| 2 | 17-24 y 25-32 |
La primera falla; la segunda se exporta | Divide 17-24 |
| 3 | 17-20 y 21-24 |
La primera se exporta; la segunda falla | Divide 21-24 |
| 4 | 21-22 y 23-24 |
La primera se exporta; la segunda falla | Prueba las páginas 23 y 24 por separado |
| 5 | 23 y 24 |
La página 23 falla; la 24 se exporta | Confirma la página 23 y su complemento |
En este ejemplo, cinco rondas reducen 32 páginas candidatas a una. Probar ambas mitades requiere diez intentos de exportación antes de la confirmación. Este cálculo supone un fallo constante y localizado en una página; los documentos reales pueden arrojar resultados que exijan explorar más ramas o que impidan aislar una sola página.
Lleva un registro breve de cada rango, nombre de archivo, configuración y resultado. En las exportaciones correctas, anota que inspeccionaste el PDF. En los fallos, registra qué ocurrió: un mensaje de error, el cierre de la aplicación o un intento que no llegó a completarse. Si no está claro si la exportación terminó, anótala como no concluyente en vez de considerarla un fallo confirmado.
Confirma que la página sospechosa explica el fallo
Cuando encuentres una página que falle por sí sola, repite la exportación de esa página con la misma configuración. Después exporta el resto del documento sin esa página. En el ejemplo sintético, introduce 1-22,24-32 para probar todo excepto la página 23; Affinity admite rangos mixtos y números de página individuales. Valores admitidos para Páginas
El resultado práctico más sólido es un patrón reproducible de tres partes: falla el documento completo, la página sospechosa falla por sí sola y el resto de las páginas se exporta correctamente. Esto permite afirmar que, con la configuración registrada, la página está asociada con el fallo. No identifica el objeto, la fuente, el archivo colocado ni la operación de exportación concretos que lo provocan.
Si el resto de las páginas sigue fallando, continúa dividiendo ese rango. Puede que encuentres otra página que falle o que descubras que la explicación basada en una sola página era incompleta. No te detengas en la primera página sospechosa a menos que excluirla resuelva el fallo en el resto de la salida.
¿Qué pasa si las pruebas por rangos no aíslan una página?
El método depende de que los fallos sigan siendo reproducibles cuando cambia el conjunto de páginas solicitado. Usa los resultados siguientes para decidir si conviene seguir reduciendo el rango.
| Resultado observado | Qué demuestra | Siguiente prueba útil |
|---|---|---|
| Una mitad falla y la otra se exporta | Un rango solicitado más pequeño reproduce el fallo | Divide la mitad que falla |
| Ambas mitades fallan | Más de un rango reproduce el fallo | Investiga ambas ramas |
| Ambas mitades se exportan, pero el rango combinado falla | No se ha aislado el fallo en una sola página | Repite la exportación del rango combinado con la misma configuración |
| Cada página se exporta por separado, pero falla la exportación completa | No se ha demostrado que falle ninguna página individual | Busca la combinación más pequeña que falle de forma reproducible |
| Las pruebas idénticas alternan entre el éxito y el fallo | Los resultados no son lo bastante estables para reducir el rango de forma fiable | Repite la prueba de referencia y registra la variación |
Estas son interpretaciones de diagnóstico, no clasificaciones de errores documentadas por Affinity. Por ejemplo, que ambas mitades se exporten correctamente no demuestra que todas las páginas sean inocuas en cualquier combinación. Solo demuestra que esas dos solicitudes de exportación por separado se completaron.
Si ninguna página falla por separado, conserva la combinación más pequeña que reproduzca el problema. Un resultado preciso como «las páginas 17–24 fallan juntas, mientras que las páginas 17–20 y 21–24 se exportan por separado» es más útil que señalar un posible responsable sin fundamento.
Si el fallo original solo ocurre con pliegos
Mantén Todos los pliegos mientras reduces el rango solicitado e inspecciona las exportaciones correctas para verificar qué pliegos se incluyeron. Según la especificación documentada de Affinity, cada pliego se convierte en una página del PDF; el campo Páginas sigue disponible en este modo. Configuración de salida de pliegos, Selección de rangos
Cuando tengas un pliego sospechoso, compáralo con Pliego actual y luego prueba sus páginas individuales con Página actual. Si el pliego falla, pero ambas páginas individuales se exportan, indica que el fallo está asociado con el pliego. Esos resultados no justifican declarar defectuosa ninguna de las páginas individuales.
Qué hacer después de localizar la página
Vuelve a Preflight en la ubicación sospechosa. Una limitación concreta documentada de PDF es que los patrones de guiones deben contener 12 elementos o menos; Preflight puede señalar un trazo con un patrón más complejo. Si existe ese problema específico, corrígelo en la copia de trabajo y repite la misma exportación. No des por hecho que explica el fallo solo porque el documento contenga gráficos con guiones. Limitaciones documentadas de Preflight
Para investigar más, cambia un elemento sospechoso cada vez en la copia de trabajo y repite la prueba de una sola página. Mantén fijos los ajustes de exportación originales mientras pruebas cambios de contenido. De lo contrario, si la exportación se completa, no podrás saber qué cambio influyó.
Si comparas deliberadamente ajustes de rasterización, hazlo como un experimento aparte. Affinity indica que Todo rasteriza todos los elementos de diseño, Propiedades no compatibles rasteriza los elementos no compatibles y Nada omite esos elementos en vez de rasterizarlos. Por tanto, elegir Nada puede eliminar contenido de la salida. Si la exportación se completa después de cambiar la configuración, tendrás que inspeccionarla visualmente; eso no demuestra que se haya reparado el fallo original. Configuración de rasterización al exportar
Para terminar, repite la exportación completa con el modo previsto para páginas o pliegos y la configuración final; después, inspecciona el PDF. Conserva el registro del rango que fallaba hasta que la exportación se complete correctamente. El resultado útil será confirmar una página que investigar o precisar un fallo reproducible en un rango que demuestre por qué no se puede respaldar un diagnóstico de una sola página.
Fuentes
- Cuadro de diálogo Exportar — Centro de ayuda de Affinity.
- Configuración de exportación — Centro de ayuda de Affinity.
- Preflight — Centro de ayuda de Affinity.