フォントで文字の割り当てを決める文字コードの種類のこと。符号化方式とも言う。PDFファイルでは「フォント情報」を見ると、その文書のエンコーディングを知ることができる。主なエンコーディング方法は下記の通り。
iOS/iPhone/iPad/MacOSX/Android プログラミング, Objective-C, Cocoa, Swiftなど 前回の『[iOS]ページ・ビュー・コントローラについて』で作成した(殆ど、雛形のままだが)サンプル・プログラムに、Apple Developerサイトで交際されているサンプル・プログラムZoomingPDFViewを組み込んで、PDF表示に対応させようと考えている。 Think ITの連載「iOSでつくる2011アプリ開発状況」の「第4回 出版プラットフォームとしてのiOS」によるとiOSでPDFを表示させる為には、アプリケーション側での工夫が必要という事だ。Core Grahicsを使って、ViewのdrowRect:で描画すると、各代表辞された場合にぼやけてしまう。レイヤーに描画すれば拡大してもぼやけないが、描画が遅くなってしまう。そこで、拡大表示する
PDFの表示のさせ方でちょっとわからなかったので、調べてみました。 結論から言うと、iOSリファレンスのサンプルコード「ZoomingPDFView」を参考にするとわかりやすいです。 今回はさらに複数ページのPDFを表示させてみます。 ただ、iPad横向きに最適化していますので、サイズは別途調節してください。 まずXcodeでWindow-baseのプロジェクトを作成し、IBを除去します。 その後、PDFViewControllerというViewControllerクラスのサブクラスを作成し、 appDelegateに追加します。 そのPDFViewControllerのloadViewに下記のようなコードを記述します。 - (void)loadView { [super loadView]; //横向き対応 self.view.frame = CGRectMake(0, 0, 10
There has been many Questions recently about drawing PDF's. Yes, you can render PDF's very easily with a UIWebView but this cant give the performance and functionality that you would expect from a good PDF viewer. You can draw a PDF page to a CALayer or to a UIImage. Apple even have sample code to show how draw a large PDF in a Zoomable UIScrollview But the same issues keep cropping up. UIImage Me
今回は、PDF文書の目次情報を取得する方法について記します。 アウトラインそのものはPDFカタログの「Outlines」から取得できます。このエントリは木構造になっているので、深さ優先で、「First」項目をスキャンし、木をスキャンし終わったら「Next」項目をスキャンしていけば目次の各項目を取得できます。 各項目を表すCGPDFDictionaryに「Title」キーが設定されていれば、目次の見出しを取得することができます。 また「A」キーにはページオブジェクトへの実体が格納されています。前回説明したフォントの設定や、コンテンツストリームなどを取得できます。 問題は、ページオブジェクトにはこのページが前から何番目のページなのか、すなわちページ番号についての情報は含まれていないことです。本の目次同様に、「Outlines」を使いたい場合、どうしてもページ情報とページ番号の対応が欲しいところ
急遽、iphoneやipadアプリでPDFを表示させなければならなくなったので、 調査しました。 私が調べたPDFの作成や表示関連の記事がかかれたWEBサイト一覧です。 (2011年6月20日調べ) PDFビューワの作り方 (1) – PDFドキュメントの読み込みと表示 http://journal.mycom.co.jp/column/iphone/033/index.html iPhoneでPDFファイルを表示させる http://amaterasu4.seesaa.net/article/118814825.html Pdf文書を表示する(UIWebViewを使えばPdf文書を表示することが出来る。) http://w.livedoor.jp/iphone_tricks/d/Pdf%CA%B8%BD%F1%A4%F2%C9%BD%BC%A8%A4%B9%A4%EB libH
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く