Come analizzare se un file PDF è valido?

Ho eseguito problemi con file PDF generati da Office2007. Qui puoi leggerne tutto.

TL: Alcuni PDF generati da file PPTX utilizzando il componente aggiuntivo "Salva come PDF / XPS …" vengono pubblicati solo in parte e innescheranno messaggi di errore in Adobe Reader / Acrobat Pro.

Dopo aver provato tante altre opzioni descritte nella risposta di @ harrymc alla mia altra domanda e dopo la conferma da parte di altri utenti che hanno riscontrato lo stesso problema, ho deciso di get il supporto Microsoft supportto, che è abbastanza costoso (299 € + tasse che puoi get solo rimborsato se l'incidente di supporto scopre un bug in un prodotto MS e se il supporto decide che è in realtà un bug).

Il mio problema è che nella prima chiamata di return il supporto tecnico MS ha suggerito che se solo Adobe Reader / Acrobat stia avendo un problema con il file, ma Foxit o Chrome possono renderlo correttamente, allora è il problema di Adobe, non il loro. Quindi ora sembra che sia necessario dimostrare che il PDF generato è infatti invalido.

Nella mia altra domanda, @harrymc ha fornito un messaggio di errore da GhostScript che mi suggerisce che in realtà c'è un errore nel PDF. Ma posso davvero considerarlo come prova? C'è qualcosa di simile a un validatore PDF ufficiale che può indicare esattamente cosa non va nel mio file? Oppure con Adobe?

Per riferimento, ecco un file che causa questi problemi .

AGGIORNARE:

Il supporto tecnico di MS è stato in grado di riprodurre il problema (anche nel proprio visualizzatore XPS) e sono d'accordo che è un bug (sebbene lo chiamassero una "limitazione", bisogna ricordarlo), quindi non dovrò pagare per incidente. Lo passeranno agli sviluppatori, ma non poteva garantire una correzione e consigliato un aggiornamento a Office 2010. Dovrò vedere se la mia università giocherà insieme a questo – il nostro standard è attualmente Office 2007, ma conosco il mio la licenza è valida anche per il 2010.

Dal validatore di Adobe (Preflight in Acrobat X Pro):

immettere qui la descrizione dell'immagine Clicca per ingrandire

Non vedo quanto più ufficiale si possa get. Ciò avvenne in un problema di "Rapporto di syntax PDF" in Preflight. La stessa cosa quando ho cercato di verificare la validità PDF / A. Il process di report interrompe piuttosto che continuare, come farebbe per errori minori. Non ci sono risposte sui numerosi post sul forum di Adobe su questo errore.

L'apertura del file in Notepad ++ e l'estrazione di each stream ( stream a endstream incluso) port a un file vuoto che non segnalerà un errore durante l'apertura e solo alcuni errori di syntax secondari in Preflight (relativi ai flussi mancanti). Ovviamente c'è qualcosa di non valido in uno di quei flussi, forse un carattere di controllo non valido o qualcosa del genere. Non so molto sul formato PDF.

Inoltre, la creazione di PDF utilizzando lo strumento incorporato funziona perfettamente nella tua presentazione in PowerPoint 2010. Appare solo che 2007 SP3 è interessato – come ti sei trovato, nessuna versione precedente e nessuna versione successiva è. A seconda della politica di Microsoft, questo può o non può garantire un bugfix. Potrebbe essere che la codifica utilizzata nella versione 2007 di SP3 per le immagini non sia completamente supportta da Adobe.

È stato verificato il file fornito esportto con l'opzione "conforms ISO 19005-1 (PDF / A)"? Se no, potresti fornire quello che è?

A less che il file non sia stato esportto come formato conforms alle norme (che non è selezionato per impostazione predefinita!), Non è necessariamente un "bug", a less che non esplicitamente dichiari che Adobe Acrobat / Reader dovrebbe poter aprire i propri PDF in particolare quando alcuni programmi possono . Potresti combattere una battaglia in salita per un rimborso.

Prima di sborsare € 360, verificerei se il problema fosse già stato risolto in Office 2010.

Se desideri ricevere una risposta dagli specialisti, ti suggerisco di submit la domanda a GhostScript Bugzilla . Potresti semplicemente chiedere perché non accettano PDF legali creati da Office 2007. Probabilmente ti diranno esattamente perché il PDF è sbagliato e forse anche come risolverlo.

Ciò richiede l'apertura di un account Bugzilla.

Ho verificato che il problema sta ancora succedendo all'ultima versione di GhostScript 9.05. Puoi includere l'image sotto con il tuo rapporto bug:

Immagine