Comment ouvrir un fichier PDF de matières premières?
J'ai envie de voir l'intérieur d'un PDF pour un tout, comme, le code source brut d'elle pour que je puisse le regarder. Aucun moyen de le faire?
hexeditor...? base pdf pourrait être écrit avec un éditeur de texte, plus ou moins... pdf specs sont disponibles adobe.com/devnet/pdf/pdf_reference.html (peut-être pas pour libérer l'ensemble de trucs, mais je me souviens d'années, j'ai un gratuit et légal de la copie à partir d'Adobe, peut-être que les anciennes versions PDF?)
Vous pouvez toujours écrire avec un éditeur de texte, juste les flux binaires sera un peu difficile, alors 🙂
un éditeur hexadécimal est de très peu d'utilité pour le but de la recherche de 'PDF code source". Voir mon réponse ci-dessous...
que voulez-vous dire? Avec un éditeur hexadécimal, vous pouvez consulter à tout, même à code source C, si vous le souhaitez. Pour les données comme un fichier PDF vous avez besoin de savoir comment les interpréter. Les programmes qui montrent la structure d'un document PDF ne sont pas en vous montrant sa "source", ils sont l'interprétation d'une partie des données (à un niveau inférieur à celui d'une visionneuse de pdf ne de cours); plutôt utile outil de depuis le traiter avec un fichier PDF au niveau des octets est très sujette à erreur. Mais encore, le PDF "source code", est le même fichier que vous pouvez lire avec l'éditeur hexadécimal (juste puisque vous attendre non octets ASCII)
Vous pouvez toujours écrire avec un éditeur de texte, juste les flux binaires sera un peu difficile, alors 🙂
un éditeur hexadécimal est de très peu d'utilité pour le but de la recherche de 'PDF code source". Voir mon réponse ci-dessous...
que voulez-vous dire? Avec un éditeur hexadécimal, vous pouvez consulter à tout, même à code source C, si vous le souhaitez. Pour les données comme un fichier PDF vous avez besoin de savoir comment les interpréter. Les programmes qui montrent la structure d'un document PDF ne sont pas en vous montrant sa "source", ils sont l'interprétation d'une partie des données (à un niveau inférieur à celui d'une visionneuse de pdf ne de cours); plutôt utile outil de depuis le traiter avec un fichier PDF au niveau des octets est très sujette à erreur. Mais encore, le PDF "source code", est le même fichier que vous pouvez lire avec l'éditeur hexadécimal (juste puisque vous attendre non octets ASCII)
OriginalL'auteur | 2011-07-03
Vous devez vous connecter pour publier un commentaire.
Utiliser un Éditeur hexadécimal. Bien sûr, sauf si vous connaissez la Spécification PDF (PDF, 8.6 MO), vous ne reconnaîtrez pas beaucoup.
Il est évident que vous ne savez pas beaucoup au sujet de PDF internes et vous aussi ne pas tester ce que j'recommandé (pour voir la différence avec vos propres yeux), mais c'est ok. (Pourquoi, pensez-vous, avez-ma réponse obtenir plus upvotes que l'accepté?)
puisque les gens a tendance à penser qu'ils comprennent le Q de mieux que de l'OP (qui, en fait, pris comme La Réponse) et préfèrent répondre à ce qu'ils ont posé des questions sur le sujet. C'est dommage que l'OP n'a pas l'obtenir. Le sens de "code source brut" pourrait être vague, mais à cause de cela, le plus simple est de l'interprétation de bienvenue, et le premier essai. À propos de moi, j'ai fourré et jeté des fichiers PDF (avec la spécification à la main), juste pour le plaisir dans la manière la plus primitive. Il n'est pas à moi de ne pas savoir "beaucoup sur PDF internals": c'est vous arrive pas à comprendre le langage humain des phrases et des OP besoins.
Je n'ai pas été en argumentant avec les OP à tous (sur ce Fike "se"), et je ne suis pas pour ôter la voix ou le statut "accepté" de Oswald de répondre ou de downvote. Je suis juste visant à améliorer et à redresser la (mauvaise) réponse pour le bénéfice de la postérité et de ceux qui arrivent ici par l'intermédiaire de Google.
c'est pas toi qui a écrit "à cet Effet, votre réponse est simple-faux, et la mienne est correcte. Je vais tout de même pas downvote vôtre pour l'instant, de vous donner une chance de corriger vous-même et de se référer à la mienne"? Et si vous dites que l'OP a choisi une mauvaise réponse, vous soutiennent de facto avec l'OP, indirectement. Et vous insistez, la réponse est fausse, alors qu'il n'est pas, selon l'OP est clair (à ce stade) des besoins.
OriginalL'auteur
En regardant le code brut de fichiers Pdf ne vous servira pas beaucoup, sauf si vous aussi vous avez une idée sur sa structure interne. Vous devriez obtenir vous-même une copie de la officiel la référence du format PDF (télécharger le PDF), et vous devriez avoir lu certains introductionary l'article tel que
cette [disparu] oucette pour commencer.Même après une telle préparation, vous ne serez pas découvrir beaucoup plus utile quand regarder le code brut. Parce que des fichiers Pdf, généralement contenir des éléments qui sont "filtrés" (qui signifie: comprimé).
Comment regarder la vraie source PDF derrière le "brut" binaire pièces
Jay Birkenbilt de qpdf est un très utile outil de ligne de commande (disponible pour Linux, Mac OSX et que le code source, en vertu de l'open source Licence Artistique), qui permet de décompacter la plupart des contenus filtrés et ré-organiser la structure interne d'une manière qui vous donne beaucoup plus de perspicacité dans (tous les objets sont numériquement l'ordre, etc.). La ligne de commande pour obtenir c'est:
Un bon outil gratuit (licence GPL, mais Linux autant que je sache) pour examiner les fichiers Pdf est bien sûr PDFEdit. Cette même vient avec une interface graphique (si vous préférez), tout en vous permettant d'accéder à la structure interne et "raw" code PDF.
Merci pour l'astuce. Mise à jour ci-dessus.
OriginalL'auteur
Il est très facile d'enquêter sur un fichier PDF fichier source à l'aide de CosEdit utilitaire. La version gratuite permet de chercher les sources, mais pas de les modifier.
OriginalL'auteur
En plus de la qpdf outil de conversion en postscript pourrait être utile.
Le format PDF est un sous-ensemble de PS. Généralement, il est assez facile de comprendre, par exemple, où les étiquettes d'un graphe. Vous pouvez soit utiliser pdf2ps ou invoquer ghostscript
Lorsque vous générez votre fichier Pdf à l'aide pdflatex vous pouvez désactiver la compression avec une option. Cela rend le PDF plus lisible.
J'ai eu une erreur lors de l'utilisation de cette commande:
Unknown device: pswrite
et a constaté que il faut lireps2write
maintenant. L'ensemble de ma commande a étégs -sDEVICE=ps2write -sOutputFile=some.ps -dNOPAUSE -dBATCH example.pdf
OriginalL'auteur