Quali visualizzatori PDF di iPad (annotatori, lettori, whatevers) offrono un rendering fedele?

3

Ho avuto un po 'di sorpresa quando ho visto un PDF oggi. All'inizio l'avevo guardato sul mio iPad in Safari. Poi l'ho guardato più tardi sulla mia macchina Linux usando xpdf. Sembrava ... diverso. Ecco gli screenshot:

Safari su iPad:

xpdfsuLinux:

Questo è un documento prodotto da Adobe, quindi mi aspetterei che ottengano i contenuti PDF corretti. Lo attribuisco quindi al renderer piuttosto che al PDF non valido. Ecco le specifiche per il PDF:

% pdfinfo /tmp/PDF_Transparency.pdf 
Title:          Transparency in PDF   Technical Note #5407
Subject:        Transparency in PDF files
Keywords:       PDF Transparency
Author:         Adobe Developer Technologies
Creator:        FrameMaker 6.0
Producer:       Acrobat Distiller 4.05 for Macintosh
CreationDate:   Fri Dec  1 16:41:40 2000
ModDate:        Fri Dec 15 16:53:01 2000
Tagged:         no
Pages:          82
Encrypted:      no
Page size:      612 x 792 pts (letter)
File size:      420449 bytes
Optimized:      yes
PDF version:    1.3

Ho ricevuto il documento dalla macchina del wayback su link .

Come matematico, il pessimo rendering della formula è estremamente preoccupante.

L'ho provato in un paio di altre app compatibili con PDF e avevano lo stesso rendering di Safari con - ovvio! - Eccezione di Adobe Reader con True Rendering. Il fatto che app disparate diano lo stesso rendering errato mi fa chiedere se il rendering in PDF sia qualcosa che è integrato in iOS5 e che la maggior parte delle app PDF utilizza, ma Adobe Reader sceglie di ignorarlo.

Quindi le mie domande sono:

  1. Questa supposizione è corretta? Se è così, ciò rende più semplice segnalare l'errore in quanto implica che posso segnalarlo a un posto centrale e se viene risolto lì si propagherà. Quindi se sì, dove lo segnalo?
  2. Ci sono app PDF che fanno bene? Ho elencato Adobe Reader sopra come uno che, posso segnalare che GoodReader, GoodNotes, iAnnotator, Explain Everything, iBooks no. Ho fornito la fonte di cui sopra per rendere più semplice il controllo da parte delle persone. Gli screenshot sono da p7 (numerazione interna, p13 assoluto).
  3. Ultimo: sono stato sfortunato con questo documento? Ho felicemente usato documenti matematicamente pesanti sull'iPad senza notare nulla di simile. Dovrei essere preoccupato?
posta Loop Space 23.03.2012 - 09:30
fonte

2 risposte

3

Mi sembra che forse non ci siano abbastanza caratteri in questo PDF ("vecchio"). L'ho scaricato sul mio Mac, l'ho aperto in Anteprima e l'ho esportato con un nome diverso (senza cambiare altro).

GoodReader sul mio iPhone ora mostra correttamente l'alfa. Ispezionarlo con Acrobat Professional ora mostra più font incorporati rispetto a prima (e ovviamente un nuovo standard PDF in uso).

    
risposta data 23.03.2012 - 10:49
fonte
2

Il lavoro svolto da Asmus funziona anche in Explain Everything.

Sostanzialmente, le app iOS approvate da Apple utilizzano un renderer PDF integrato nell'SDK di iOS. Sono disponibili programmi di rendering PDF open source che possono essere utilizzati all'interno di app, ma sono incompatibili con la licenza di Apple Store.

La soluzione sarebbe che Apple risolva questo problema nel loro renderer PDF e la correzione si propagherà a tutte le app che la usano.

Possiamo inviare il bug ad Apple tramite il nostro account sviluppatore e sperare che un numero sufficiente di altri sviluppatori sollevi la questione per poterlo eventualmente risolvere.

Reshan Richards Co-Creatore di Explain Everything

    
risposta data 24.03.2012 - 14:37
fonte

Leggi altre domande sui tag