Forum général.général pdf lisible que par acroread ???

Posté par  .
Étiquettes : aucune
0
24
jan.
2005
Bonjour,

je viens de tomber sur un fichier... assez étonnant. Voila le dit fichier: http://www.unibas.ch/mdpi/lin/ejtc027.pdf(...) . Ce qu'il y a d'étonnant, c'est qu'il m'est impossible d'ouvrir ce fichier avec autre chose que acroread. impossible de le convertir par pdf2ps, pdftops, pdfopt... ni de l'ouvrir avec gpdf, kpdf, gv... J'obtiens ces 2 types de messages d'erreur:

Error (0): PDF file is damaged - attempting to reconstruct xref table...
Error: Couldn't find trailer dictionary
Error: Couldn't read xref table

et

Error: /invalidaccess in --setfileposition--
Operand stack:
--nostringval-- -1553413656 --nostringval-- --nostringval--
Execution stack:

( ......8x.....snip.....x8.....)

Current allocation mode is local
Current file position is 32000
ESP Ghostscript 7.07.1: Unrecoverable error, exit code 1

Si je tente de le réenregistrer à partir d'acroread, j'ai un message comme quoi il ne peut pas enregistrer la version "modifiée":

Your changes cannot be saved to the new file by Acrobat Reader. Saving changes (including information entered into a form) is only possible with the full version of Acrobat. Do you want to continue?

L'info d'acroread me dit que c'est un pdf classique, avec aucune limitation/protection, version 1.1 (Acrobat 2.x), créé avec Acrobat Distiller 2.0 for Windows.

C'est bien la première fois que je tombe sur pdf qui ne soit pas lisible librement. Qu'est-ce que c'est ? Vous avez déjà vu un tel cas ?
  • # Si ça peut aider...

    Posté par  . Évalué à 5.

    Ouvre ton fichier avec ton éditeur de texte favori, vire les 4 premières lignes (ce sont les headers fournis par apache ou IIS, on se demande ce qu'ils foutent là ?) et ré-ouvre ton fichier avec ton afficheur de pdf favori, ça fonctionne mieux...
    Au cas où j'aurais dit une grosse clownerie ci-dessus, sache que ton fichier refuse de s'ouvrir avec kghostview et kpdf (kde 3.3.2) avant ma manip', mais il s'ouvre correctement avec kpdf après.
  • # Adobe power :)

    Posté par  (site web personnel) . Évalué à 1.

    Adobe viens de publier une nouvelle suite d outils qui permettent de generer des PDF d un nouveau genre. Il ne sont que TRES PARTIELLEMENT compatibles avec les anciens outils. Tu peut inclure des sons et videos ... et je comprends tout a fait que pdf2ps ne les aime pas.

    J ai essaye de les visionner avec xpdf, et le resultat etait tres decevant. Normal.

    Demande donc a file la version de PDF utilisee, et si c est du 1.5, alors oublies.

    Il peut ne pas inclure de choses exotiques, mais etre en 1.5 non compatible.
    • [^] # Re: Adobe power :)

      Posté par  . Évalué à 1.

      Merci pour tes infos sur le nouveau format des pdf. Même si je ne suis pas concerné, c'est toujours bon à savoir. Par contre, tu n'as pas dû lire ce qui précède ton post. C'est un problème de headers http qui sont inclus dans le fichier, et qu'il faut donc dégager pour que tout rentre dans l'ordre.

      De plus, tu interroges : "Demande donc a file la version de PDF utilisee, et si c est du 1.5, alors oublies."

      Alors qu'en bas du post (for long au demeurant) du monsieur, il est clairement indiqué :
      'L'info d'acroread me dit que c'est un pdf classique, avec aucune limitation/protection, version 1.1 (Acrobat 2.x), créé avec Acrobat Distiller 2.0 for Windows."

      Quoi qu'il en soit, ne prend pas ombrage de mes remarques, puisque, je le répète, je suis vraiment ravi d'apprendre les nouvautés sur ce format.
      • [^] # Re: Adobe power :)

        Posté par  (site web personnel) . Évalué à 1.

        acroread != file

        je genere du 1.4 avec pdflatex. 1.1 ca me parait archaique.

        Si il veut juste peter une entete:

        hexdump -C file.pdf | less
        on matte ce qu il faut retirer, disons 30 octets

        dd if=file.pdf of=file2.pdf skip=30

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.