HTML to PDF conversion sur iOS?
Je suis conscient de prendre la capture d'écran de la UIWebView et de le convertir en PDF, mais j'ai besoin de générer un bon pdf (texte en tant que texte et pas de capture d'écran). Save2PDF est une application qui crée des bon PDF. Quelqu'un a une idée comment faire?
cela pourrait peut-être aider: stackoverflow.com/questions/5443166/...
Grâce mecquoise, mais il semble être juste une capture d'écran de l'approche. Je suis conscient de libharu mais c'est aussi un long processus.
C'est psychotiques que cette question a été fermé. "cette question sera susceptible de solliciter le débat, les arguments, les bureaux de vote, ou de longues discussions" ... comment cela s'applique ici? Des Questions telles que "quel est la meilleure, les Stones ou les Beatles" ou "Est Mac ou PC mieux!!" ... de solliciter le débat, l'argumentation etc. C'est une simple technique d'ingénierie question. "Comment faire pour convertir html en pdf, sur iOS" .. ce qui pourrait être plus clair? Bizarre.
Grâce mecquoise, mais il semble être juste une capture d'écran de l'approche. Je suis conscient de libharu mais c'est aussi un long processus.
C'est psychotiques que cette question a été fermé. "cette question sera susceptible de solliciter le débat, les arguments, les bureaux de vote, ou de longues discussions" ... comment cela s'applique ici? Des Questions telles que "quel est la meilleure, les Stones ou les Beatles" ou "Est Mac ou PC mieux!!" ... de solliciter le débat, l'argumentation etc. C'est une simple technique d'ingénierie question. "Comment faire pour convertir html en pdf, sur iOS" .. ce qui pourrait être plus clair? Bizarre.
OriginalL'auteur Salil | 2012-06-04
Vous devez vous connecter pour publier un commentaire.
J'ai créé une classe basée sur tous les bons conseils que j'ai trouvé autour de. J'ai fouiné un beaucoup et j'espère que ma classe bénéficient d'un bon début pour ceux qui cherchent à créer des PDF multi-pages directement hors de la source HTML.
Vous trouverez le code complet est ici avec l'exemple de code : https://github.com/iclems/iOS-htmltopdf
J'ai simplement eu le même problème que vous et mes exigences étaient les suivants:
- complet en format PDF (texte réel, pas de bitmap)
- smart multi-pages (par rapport à la coupe d'une hauteur totale webview tous les X pixels...)
Donc, la solution que j'utilise est assez agréable comme il recourt aux mêmes outils iOS utilise pour diviser les pages pour l'impression.
Laissez-moi vous expliquer, j'ai installé une UIPrintPageRenderer basé sur le web imprimer la vue du formateur (premier conseil) :
En attendant, j'ai créé une catégorie sur UIPrintPageRenderer à l'appui:
[render setValue:..]
consolidés, sans-papiers, des méthodes, et l'App Store de rejeter le présent code.Pas de.
-setValue:forKey:
n'est pas une partie d'une api privée. J'ai été en utilisant moi-même sur les propriétés en lecture seule et Apple approuvé mes applications.salut, j'ai une exigence que je charge un fichier html et un fichier html aura des champs de texte, des étiquettes, des cases à cocher boutons etc. J'ai pour obtenir les données quel que soit l'utilisateur va entrer et ensuite, je dois le convertir en pdf avec l'utilisateur d'entrer des données.
Amit, sais c'est un peu en retard, mais vous devez vous assurer que vos champs sont les classes dans les divs dans votre code html, et non pas les valeurs alimentée directement par javascript.
serez-vous capable de répondre à cette stackoverflow.com/questions/27059369/... question?
OriginalL'auteur cwehrung
Le but de cette question était texte en tant que texte et pas de capture d'écran
La réponse suivante montre comment faire une capture d'écran bitmap, dans un fichier pdf contenant...
Dans mon expérience,
-renderInContext:
seulement les sorties de type raster bitmaps pour les sous-couches lors du rendu dans un fichier PDF contexte, la conversion de vecteur d'éléments comme du texte dans pixélisé graphismes raster.Merci à tous pour l'aide! J'ai trouvé la solution à l'aide de ce thread stackoverflow.com/questions/4356436/... qui fonctionne parfaitement pour moi! Je suis désolé que mes précédentes recherches ne m'a pas montré ce thread.
OriginalL'auteur self