Création d'un lecteur de PDF en C++
Donc je veux faire un lecteur de fichier PDF à l'aide de C++ comme un projet de loisirs. Le problème est que je ne parviens pas à trouver beaucoup de head start, donc si quelqu'un a travaillé sur un projet similaire, merci de me guider, quelques liens web serait génial! Je vais utiliser l'environnement windows et Visual studio.
OriginalL'auteur Harshad Kshirsagar | 2010-09-24
Vous devez vous connecter pour publier un commentaire.
Si vous voulez simplement "hôte" un lecteur de PDF (comme Acrobat ou Foxit) dans votre propre fenêtre, alors vous aurez envie de regarder dans ActiveX.
Alternativement, si vous voulez faire votre propre PDF décodage, alors le meilleur endroit pour commencer serait de trouver un soft canapé et confortable avec le Spécification du format PDF, et en particulier, La norme ISO 32000-1. C'est un véritable page-turner.
OriginalL'auteur tylerl
http://www.adobe.com/devnet/pdf/pdf_reference.html
Adobe publication sur les détails du format de fichier PDF.
En format PDF sont des composants ainsi, si vous voulez aller dans cette voie, mais la majorité d'entre eux ne sont pas libres, ou en avez déjà une INTERFACE qui leur est propre. Juste jeter un PDF composant dans un formulaire ne me frappe pas autant d'un projet de loisirs. 🙂
J'aimerais commencer avec juste être capable de lire un fichier PDF et de vidage de détails sur les objets. Une fois que vous pouvez le faire, il devient un peu plus facile de comprendre la structure du document, et à partir de là, à la sortie de la les objets à l'intérieur d'une page de la taille de l'image, à commencer par les choses simples, comme du texte, et de passer à des choses comme des images. Une fois que vous pouvez le faire, vous avez effectivement rendu au format PDF.
OriginalL'auteur cHao
Vous pourriez trouver cet article sur l'analyse Reg fichiers à l'aide de Stimuler l'Esprit d'un utile starter. J'ai utilisé de l'Esprit avant pour l'analyse de données complexes, mais je pense que vous êtes en mordant un puissant défi de taille!
Si vous voulez regarder les analyseurs existants, essayez PoDoFo en C++ ou le lexing côté de Panda, dans C.
OriginalL'auteur Andy Dent