De créer et de stocker le document PDF par programmation à l'aide de Swift pour iOS
J'ai une application qui permet de visualiser un fichier PDF qui est déjà enregistrée dans le cadre du projet. Je veux être en mesure de créer un nouveau document PDF et de le stocker dans le répertoire app pour afficher ultérieurement dans le déjà existant spectateur. Le fichier PDF sera créé à partir d'un tableau var todoList: [String] = []
qui est affiché sur un UITableView
. Je sais que pour créer un PDF, je dois créer un nom de fichier, chemin d'accès, et le répertoire. Je ne sais pas comment faire. J'ai vu de référence en ligne à l'URL et l'URL de demande, mais je ne suis pas sûr si c'est la bonne voie pour ce que je veux faire. Quelqu'un peut-il me donner quelques conseils et de l'orientation? Tout ce que je peux trouver est pour Objective-C.
NSData
pour le PDF, utiliser les méthodes de NSData
d'écrire les données sur un chemin.J'ai le NSData, mais comment dois-je l'écrire sur le chemin au format PDF?
Commencer par regarder les docs pour
NSData
et de trouver les méthodes utilisées pour l'écrire dans un fichier.OriginalL'auteur ChallengerGuy | 2015-11-03
Vous devez vous connecter pour publier un commentaire.
J'ai utilisé ce code pour créer et enregistrer le fichier (à l'aide de HTML)
Puis je l'ai chargé dans
UIWebView
à partir du répertoire documents avec ce code:NSURL
que je veux l'enregistrer comme un nouveau fichier PDF. Je ne trouve rien sur cette Swift 2. Pouvez-vous s'il vous plaît aider?Vous devez utiliser Alamofire pour télécharger votre PDF.
les images dont le rendu à l'intérieur de la pdf à l'aide de cette approche . Une idée ?
Pourriez-vous partager votre extrait de code?
Pour travailler avec des pièces jointes vous pouvez utiliser MFMailComposeViewController developer.apple.com/reference/messageui/..., sur iBooks ici est une question que vous pourrait guider stackoverflow.com/questions/26343420/...
OriginalL'auteur Danny Narváez
Pour Swift 3:
OriginalL'auteur Garry