PDFを表示する

| コメント(0) | トラックバック(0)

「Window-Based-Application」テンプレートから制作。
「Interface Builder」は使用しない。

初めに表示したいPDFファイルを「Resources」へ追加。

【サンプル】
プロジェクト名:「PDFView」
追加したPDFファイル:「page1.pdf」
「PDFViewAppDelegete.h」には何も記述する必要なし

PDFViewAppDelegete.m

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {   
   
    //1.PDFファイルの「URLパスインスタンス」(NSURLクラス)を生成
    NSURL *path=[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"page1.pdf" ofType:nil]];
    //2.「URLパスインスタンス」から「リクエストインスタンス」(NSURLRequestクラス)を生成
    NSURLRequest *urlrequest=[NSURLRequest requestWithURL:path];
    //3.「WebViewインスタンス」(UIWebViewクラス)を生成
    UIWebView *webView=[[UIWebView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
    //4.「WebViewインスタンス」を画面にフィットさせる
    webView.scalesPageToFit=YES;
    //5.「WebViewインスタンス」に「リクエストインスタンス」をロード
    [webView loadRequest:urlrequest];
    //6.「window」に「WebViewインスタンス」を追加
    [window addSubview:webView];
    [window makeKeyAndVisible];
   
    return YES;
}

インターネット上にあるPDFを表示させたい場合には「1.//」を以下に変更。

    //1.PDFファイルの「URLパスインスタンス」(NSURLクラス)を生成
    NSURL *path=[NSURL URLWithString:@"http://www.xxxx/xx.pdf"];

トラックバック(0)

トラックバックURL: http://www.ayabin.jp/mt5/mt-tb.cgi/59

コメントする

このブログ記事について

このページは、webmasterが2010年7月31日 14:15に書いたブログ記事です。

次のブログ記事は「文字列を操作する1」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。