我正在iPhone應用程序工作,使用UITextView從用戶獲取一些內容,然後我試圖從該UITextView轉換PDF文件並存儲在本地目錄中,但我不知道這一點。在iPhone中將UITextView轉換爲PDF文件?
0
A
回答
0
3
這裏是代碼
- (void) generatePdfWithFilePath: (NSString *)thefilePath
{
UIGraphicsBeginPDFContextToFile(thefilePath, CGRectZero, nil);
NSInteger currentPage = 0;
BOOL done = NO;
do
{
// Mark the beginning of a new page.
UIGraphicsBeginPDFPageWithInfo(CGRectMake(0, 0, pageSize.width, pageSize.height), nil);
// Draw a page number at the bottom of each page.
currentPage++;
[self drawPageNumber:currentPage];
//Draw a border for each page.
[self drawBorder];
//Draw text fo our header.
[self drawHeader];
//Draw a line below the header.
[self drawLine];
//Draw some text for the page.
[self drawText];
//Draw an image
[self drawImage];
done = YES;
}
while (!done);
// Close the PDF context and write the contents out.
UIGraphicsEndPDFContext();
}
- (void) drawText
{
CGContextRef currentContext = UIGraphicsGetCurrentContext();
CGContextSetRGBFillColor(currentContext, 0.0, 0.0, 0.0, 1.0);
NSString *textToDraw = yourtextview.text // use your textfield or textview here
UIFont *font = [UIFont systemFontOfSize:14.0];
CGSize stringSize = [textToDraw sizeWithFont:font
constrainedToSize:CGSizeMake(pageSize.width - 2*kBorderInset- 2*kMarginInset, pageSize.height - 2*kBorderInset - 2*kMarginInset)
lineBreakMode:UILineBreakModeWordWrap];
CGRect renderingRect = CGRectMake(kBorderInset + kMarginInset, kBorderInset + kMarginInset + 50.0, pageSize.width - 2*kBorderInset - 2*kMarginInset, stringSize.height);
[textToDraw drawInRect:renderingRect
withFont:font
lineBreakMode:UILineBreakModeWordWrap
alignment:UITextAlignmentLeft];
}
+0
感謝您的回覆 – SampathKumar
+0
嗨請接受並upvote我的答案,如果它對你有用:) – abhishekkharwar
相關問題
- 1. 如何在iphone中將jpeg文件轉換爲pdf文件?
- 2. 在iPhone中將HTML文件轉換爲PDF文件
- 3. 如何將PDF轉換爲iPhone中的文本文件?
- 4. 將html文件轉換爲PDF文件?
- 5. 將.jrxml文件轉換爲.pdf文件
- 6. 將doc文件轉換爲pdf中的iPhone
- 7. 將.doc格式轉換爲iphone中的pdf文件
- 8. getBlob()正在將文件轉換爲pdf
- 9. 轉換HTML文件爲PDF文件中的iphone
- 10. 將pdf文件轉換爲word文檔
- 11. 將文本文件轉換爲pdf
- 12. 將文本文字轉換爲UITextView
- 13. 在PHP中將文本轉換爲PDF
- 14. 在PDF中將PDF文件轉換爲HTML#
- 15. 將PDF轉換爲HTML的iPhone
- 16. 將文本轉換爲PDF
- 17. 將pdf轉換爲文本
- 18. 將文檔轉換爲pdf
- 19. 如何在Delphi中將Html文件轉換爲pdf文件
- 20. 在Excel中將PDF轉換爲PDF
- 21. 在PDF中將PDF轉換爲HTML?
- 22. 將xml文件轉換爲pdf c#
- 23. 將HTML文件轉換爲PDF
- 24. 將pdf轉換爲word doc文件
- 25. PHP:將html文件轉換爲pdf
- 26. 如何將gp4文件轉換爲pdf
- 27. codeigniter將excel文件轉換爲pdf
- 28. 如何將.CATDrawing文件轉換爲.pdf
- 29. 將可打印文件轉換爲PDF
- 30. 將C#錶轉換爲PDF文件
示例代碼甚至不會編譯,執行更你說你想要的。 –
感謝您的回覆 – SampathKumar
如何將其從textview轉換爲pdf文件。 – SampathKumar