0

PDFを生成するアプリの構築に取り組んでいます。問題なく PDF を生成できますが、PDF を作成して保存するのはワンクリック アクションです。私がしたいのは、PDFのプレビューを表示するように変更してから、編集するか、ドキュメントフォルダーに保存するオプションを提供することです。どうすればこれを行うことができますか?これが私が持っているものです。

- (IBAction)generatePdfButtonPressed:(id)sender
{
    pageSize = CGSizeMake(792, 612);
    NSString *fileName = @"Demo.pdf";
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *pdfFileName = [documentsDirectory stringByAppendingPathComponent:fileName];

    [self generatePdfWithFilePath:pdfFileName];
}
- (void) generatePdfWithFilePath: (NSString *)thefilePath
{
    UIGraphicsBeginPDFContextToFile(thefilePath, CGRectZero, nil);


    BOOL done = NO;
    do
    {

        UIGraphicsBeginPDFPageWithInfo(CGRectMake(0, 0, pageSize.width, pageSize.height), nil);


         [self drawImage];

        [self drawText];
        [self drawText2];
        [self drawText3];
        [self drawText4];


        done = YES;
    }
    while (!done);

    // Close the PDF context and write the contents out.
    UIGraphicsEndPDFContext();
}
4

1 に答える 1

0

UIWebview でビューを作成します。次に、保存した PDF ドキュメントを webview にロードするだけです。

于 2013-04-15T02:54:15.467 に答える