J'ai généré des fichiers PDF en ligne. En voyant le pdf, je veux envoyer ce pdf par courrier avec ce pdf attaché automatiquement. J'ai utilisé beaucoup de codes mais tout fonctionne bien pour pdf.can seul m'aider.Joindre un fichier PDF/Doc Avec mon courrier
Répondre
Essayez ceci,
if([MFMailComposeViewController canSendMail]){
MFMailComposeViewController *mail=[[MFMailComposeViewController alloc]init];
mail.mailComposeDelegate=self;
[mail setSubject:@"Email with attached pdf"];
NSString *newFilePath = @"get path where the pdf reside";
NSData * pdfData = [NSData dataWithContentsOfFile:newFilePath];
[mail addAttachmentData:pdfData mimeType:@"application/pdf" fileName:@"yourpdfname.pdf"];
NSString * body = @"";
[mail setMessageBody:body isHTML:NO];
[self presentModalViewController:mail animated:YES];
[mail release];
}
else
{
//NSLog(@"Message cannot be sent");
}
Maintenant, le problème est que mon nom de fichier devra changer en fonction du pdf que je vois. Mais il vient le même nom pour tous. –
Puis changez le nom dynamiquement. Gypsa vous donnait juste un exemple de code - c'est à vous de mettre le travail dedans pour l'intégrer. – sosborn
type mime est le changement de pdf afin d'utiliser ce type MIME qu'il worksfine pour moi
NSMutableData *pdfData = [NSMutableData data];
UIGraphicsBeginPDFContextToData(pdfData, bounds, nil);
Puis à un moment donné dans l'avenir, vous aurez besoin de passer cette pdfData au MFMailComposeViewController.
MFMailComposeViewController *vc = [[[MFMailComposeViewController alloc] init] autorelease];
[vc setSubject:@"my pdf"];
[vc addAttachmentData:pdfData mimeType:@"image/pdf" fileName:@"SomeFile.pdf"];
Je fais quelque chose de similaire, mais l'application se coincer quand j'appuie sur "Envoyer" pour envoyer l'e-mail. Il n'envoie tout simplement ... personne a eu ce problème? –
Merci @Gypsa
Voici le code rapide
func composeMail() {
if(MFMailComposeViewController.canSendMail()){
var mail:MFMailComposeViewController = MFMailComposeViewController()
mail.mailComposeDelegate = self
mail.setSubject("Email with attached pdf")
//file name "attatchment.pdf" in project bundle
var newFilePath:NSString = NSBundle.mainBundle().pathForResource("attatchment", ofType: "pdf")!
var pdfData:NSData = NSData(contentsOfFile: newFilePath as String)!
mail.addAttachmentData(pdfData, mimeType: "application/pdf", fileName: "attatchment.pdf")
var body:NSString = ""
mail.setMessageBody(body as String, isHTML: false)
self.presentViewController(mail, animated: true) {() -> Void in
}
}else{
println("Message cannot be sent")
}
}
// MARK: - MFMailComposeViewControllerDelegate
func mailComposeController(controller: MFMailComposeViewController!, didFinishWithResult result: MFMailComposeResult, error: NSError!)
{
self.dismissViewControllerAnimated(true, completion: {() -> Void in
})
}
- 1. Joindre un fichier à un courrier électronique avec Outlook
- 2. Joindre un fichier à travers PHP Courrier
- 3. PHP joindre le fichier au courrier électronique
- 4. Comment joindre un fichier à l'url du courrier dans Android
- 5. Joindre un fichier de mon ordinateur local pour envoyer du courrier en cq/AEM
- 6. Comment joindre le fichier à partir du répertoire vers un courrier électronique envoyé avec UTL_SMTP
- 7. Magento- joindre le fichier au courrier électronique de l'expédition?
- 8. Comment joindre un fichier avec capybara?
- 9. Générer PDF et joindre au courrier java
- 10. i Joindre un fichier swf avec flexPaper
- 11. CakePHP joindre un document Word sur le courrier électronique
- 12. Php joindre courrier ne fonctionne pas
- 13. comment joindre un fichier dans le programme d'envoi de courrier électronique vb.net?
- 14. Comment joindre un fichier à un courrier électronique en utilisant la procédure stockée SQL?
- 15. Joindre un fichier à un courrier électronique à l'aide de php
- 16. Comment joindre un fichier à un courrier électronique en utilisant JavaMail
- 17. Joindre un client de messagerie à mon application
- 18. Joindre un fichier à un e-mail avec PHP
- 19. Comment joindre un fichier à un e-mail avec PowerShell
- 20. Joindre un fichier msg à un msg avec Redemption
- 21. Joindre un fichier à un courriel java
- 22. Comment envoyer un courrier électronique avec le fichier PDF
- 23. Joindre le fichier à l'email vide dans Mail.app de mon application de cacao
- 24. Joindre un fichier à un poste
- 25. Joindre un fichier à un message
- 26. Envoyer un fichier CSV par courrier électronique avec PHP
- 27. Codeigniter - Joindre un fichier de CDN
- 28. PHP afficher un message basé sur l'utilisateur a joindre un fichier ou de joindre le fichier
- 29. Comment joindre un fichier d'ipad dans votre application?
- 30. ActionMailer - Joindre un fichier via Open
Quelle est votre question? Qu'avez-vous essayé? Quelles erreurs avez-vous ressenties? – sosborn
"J'ai utilisé beaucoup de codes mais tout fonctionne bien pour pdf.can seul m'aider." Si cela fonctionne bien, de quelle aide avez-vous besoin? – iNoob
@sosborn. Je n'ai pas d'erro. Dans l'iPhone tout en voyant la photo vous pouvez envoyer la photo par mail cette photo sera jointe automatiquement. comme ça je veux envoyer le fichier pdf –