PDF の作り方 PDF の作り方には 2 通りある デジタル生まれの PDF( こちらが起源 ) アプリケーション ソフトから PDF を出力 紙から作成する PDF(PDF の本質ではない ) 紙をスキャナで読み PDF に変換 同じ PDF でも特性が根本的に異なる デジタル生まれの PDF

Similar documents
PDF の作成方法 PDF を作成する主な方法は次の 4 つである 1 ページ記述言語 (Postscript) から変換する 2 Windows アプリケーションの印刷機能を使って作成 3 アプリケーションから直接 PDF ファイルを作成 4 書類をスキャナや複合機でスキャンしたデータを PDF

今 日 のお 話 の 内 容 1.PDFとは 2.PDFの 作 成 方 法 その 進 化 3.PDFで 文 字 表 示 する 仕 組 みとフォント 埋 め 込 み 4.PDFの 構 造 とリニアライズ 5.PDFの 編 集 本 文 編 集 (タッチアップ 上 書 き ページの 入 れ 替 え) しお

フォント埋め込みに関する調査報告 プラネットファーマソリューションズ株式会社 2019 年 05 月 31 日 Copyright 2019 Planet Pharma Solutions, Inc. All Rights Reserved.

CubePDF ユーザーズマニュアル

Microsoft Word - 30-PDFガイド.doc

Adobe Readerの使い方

PDF/X-4 PDF/X-1a PDF/X PDF DGC

スライド 1

日本作物学会講演要旨PDFファイルの作成手順

日本作物学会講演要旨PDFファイルの作成手順

ビューアページ画像の仕様

第 32 回文書ファイルの保存に関する Word の裏技 WORD2013 の裏技 第 32 回文書ファイルの保存に関する Word の裏技 1. 新しく作成した文書に名前を付けて保存する方法 作成した文書をファイルとして保存しておけば 後から何度でも利用できる 文書をはじめて保存する場合は 文書に

注釈コメントの追加付箋やテキストボックス スタンプ 添付ファイルなどの注釈を付けることができます 既存の文書にコメントを加えることができます しおりの作成ページ数の多い PDF にしおりを作成すると 目的のページを探すのが簡単になります ハイパーリンクの挿入しおりやハイパーリンクなど クリックするだ

Microsoft Word - 【プレスリリース】Foxit Phantom PDF 6

<< 目次 >> 1 PDF コンバータのインストール ライセンスコードの入力 PDF にフォントを埋め込みたい場合の設定 PDF オートコンバータ EX で使用しない場合 PDF コンバータ単体で使用する場合の説明 PDF コンバータのアン

PDFを自分で、作ってみよう♪

モバイル統合アプリケーション 障害切り分け手順書

目次 Adobe PDF でチェック & コメントのススメ チェック & コメントをはじめる前に チェック & コメントでよく使うツール ( その ) 6 チェック & コメントでよく使うツール ( その ) 8 コメントの確認と返信 0 共有レビュー機能で効率をさらにアップ 共有レビュー機能を使う

WebReportCafe

SilverlightR について PRONEXUS WORKS は OS と Web ブラウザに従来どおりマイクロソフト社の Windows シリ ーズと InternetExplorer シリーズを採用すると共に 新たにマイクロソフト社のプラグインソフトである SilverlightR を利用い

PowerPoint プレゼンテーション

Adobe Acrobat Ver.6 でも SkyPDF でも 初期状態 ( インストールしただけで 何もオプションを指定していない状態 ) では フォントの埋め込みは Off になっています (Adobe Acrobat Ver.9 は初期状態でもフォントの埋め込みが On になっているようです

アカウント管理者 操作ドキュメント

Pirates Buster Series Secure Viewer セットアップマニュアル (Web インストーラ)

Reader Extensions付きPDF活用ガイド

PowerPoint プレゼンテーション

<4D F736F F D20907D955C ECA905E939982CC89E6919C B835E82CC93FC8D6582C982C282A282C42E646F63>

Create!Form V11 - 機能リファレンス - テスト実行

PDF ワークフロー 本ガイドは DTP での安全で効率的な PDF 運用を目指すためのガイドです ただし 本ガイドに沿って作成されても常に適正な PDF ファイルを作成できるとは限りません また 本ガイドは改訂により断りなく変更される場合があります PDF というのは Portable Docum

データ作成上の基本注意点 Microsoft Office 1-2.Adobe PDF への変換 詳細設定の項目は左図のようにチェックを付けてください 特に オーバープリント設定を維持 にチェックを付けることと OPI コメントを保存 のチェックが外れていることが重要ですのでご確認お願いします 規格

PDF Convertor for mac スタートアップガイド

QuarkXPress 9の既知の問題および解決済みの問題

PowerPoint プレゼンテーション

PDFオートコンバータEX

PDF_Make_Manual_Book.indb

Android用 印刷プラグイン Canon Print Service マニュアル

PDF/X-1a作成・入稿案内

NXPowerLiteユーザーズマニュアル

目次. WEB メールへのログイン.... メール送信手順.... メール受信手順.... アドレス帳の操作手順.... フォルダーの操作手順 メール発信者登録 署名登録手順 基本的な設定 参考情報... 8

スタートメニュー から すべてのアプリ をクリックします すべてのアプリ (Windows アクセサリの中にある場合もあります ) の中から Internet Explorer を探します Internet Explorer をクリックすると Internet Explorer が開きます () I

DocuWorks Mobile 障害切り分け手順書

簡単ラベル作成 印刷マニュアル

POWER EGG2.0 Ver2.6 ユーザーズマニュアル ファイル管理編

レイアウトエンジンカタログ

問題 1 次の文章は 作業環境について述べたものである を解答群 { } より選び その記号で答えよ にあてはまる適切なもの 設問 1. < 図 1>はルーラーの一部である 1に示されるインデントマーカーを移動することにより を設定することができる < 図 1> { ア. 1 行目のインデントイ.

vi 目次 画像のサイズ設定 画像の効果 画面の取り込みとトリミング Office の共通基本操作 図形 図形の挿入と削除 図形の編集 図形の背景色の透過 Office

別紙 2 ICH 電子化コモン テクニカル ドキュメント (ectd) に含める 電子ファイル仕様の国内実装について v1.1.0

目次 JAVIS Appli の基本機能... 3 JAVIS Appli について... 3 音声確認機能 JAVIS Appli( 有償版 ) の機能... 4 音声で読みの確認をする... 4 辞書機能... 5 単語を登録する... 5 単語を削除する... 6 音声コードの作成... 7

N_PDF_ver_1.1.indd

PowerPoint プレゼンテーション

WebReportCafe

1セル範囲 A13:E196 を選択し メニューの データ - 並べ替え をクリック 並べ替え ダイアログボックスで 最優先されるキー から 年代 を選択し OK をクリック ( セル範囲 A13:E196 のデータが 年代 で並び替えられたことを確認する ) 2セル範囲 A13:E196 を選択し

Microsoft Word - RefWorksコース doc

タグ付きPDFとは何か?

サイボウズ Office 10「個人フォルダ」

1. マイピクチャの中に [ 講習用 ] フォルダーを作成し その中に上記の図のような階層構造のフォルダーを作成します (1) まず マイピクチャの中に [ 講習用 ] フォルダーを作成します [ コンピューター ] [ マイピクチャ ]1 [ マイピクチャ ] フォルダ内 ( 右枠 ) の空白部分

スライド 1

ek-Bridge Ver.2.0 リリースについて

合宿事前講座 Web 開発の基本編その 2 情報研究会モブ 薗田海樹 The. H.30 情報研究会 1

目次 第 1 章はじめに 本ソフトの概要... 2 第 2 章インストール編 ソフトの動作環境を確認しましょう ソフトをコンピュータにセットアップしましょう 動作を確認しましょう コンピュータからアンインストー

パソコン決裁7 Business 試用版

HP Primeバーチャル電卓

Microsoft Word - FinePrint pdfFactory ユーザーマニュアル.doc

EPSON GT-S600/F650/F700 活用ガイド

Canon LIPSLX Printer Driver for Linux Version 1.30

Microsoft Word - NaviPortalFAQ-master.doc

Create!Form V11 - インポート

584 Microsoft Word Word Word InDesign Word InDesign InDesign Word InDesign InDesign Word InDesign CS5 Word InDesign Word Word Word Word Word

Acrobat Reader DCのインストール・操作方法―Windows 10/8.1/7

PowerPoint プレゼンテーション

Transcription:

PDF の基本技術知識 2008 年 6 月アンテナハウス株式会社 http://www.antenna.co.jp 小林徳滋 koba@antenna.co.jp PDF の仕様 PDF Reference ( アドビが発行 ) 最新は 1.7 ISO 32000-1 PDF Reference 1.7 べース ISO 標準化承認済 現在 印刷のための準備中 ISO PDF/A:PDF 長期保存するための仕様 PDF/A に準拠した PDF ファイル生成は難しい ISO PDF/X:PDF を印刷用途のために情報交換するための仕様 1

PDF の作り方 PDF の作り方には 2 通りある デジタル生まれの PDF( こちらが起源 ) アプリケーション ソフトから PDF を出力 紙から作成する PDF(PDF の本質ではない ) 紙をスキャナで読み PDF に変換 同じ PDF でも特性が根本的に異なる デジタル生まれの PDF はベクトル データ ( 中心 ) 紙から生まれた PDF はイメージ 起源はデジタル印刷技術 デスクトップ パブリッシング PageMaker Quark InDesign ページプリンタ (1 ページ全体を描画してからプリント ) LaserWriter(Apple) ページ記述言語 PostScript DTP 3 種の神器 1997 年 PostScript 3 1993 年 PDF の誕生 (Acrobat Distiller) PostScript から PDF に変換 PDF は PostScript を超えた PDF ワークフローへ PDFの進化 DTPソフトはPDFを直接入出力 1980 年代後半 1990 年代後半 2000 年代後半 2

デジタル生まれの PDF 原理 : 紙に出力するのと完全に同じ内容を PDF に出力して受け渡す プリンタがコンピュータに繋がっているとき 印刷会社やサービス会社などの印刷機を使うとき 印刷発注者 PDF を作成 PDF ファイル PDF RIP( プリプレス ) PDF ダイレクト プリンタ 紙に印刷 印刷会社 印刷装置 紙から作った PDF 紙の PDF 化は印刷起源の PDF とは別のもの 拡大 縮小に弱い 紙をスキャナーで読み取り画像化 その画像を PDF に埋め込んだもの PDF にすることで 複数ページの管理 メタデータをつけての管理が簡単になる 透明テキスト付き PDF OCR で認識したテキストを画像の上に配置し テキスト検索可能にしたもの 3

PDF の可視化 PDF は画像 ( イメージ ) の一種ではありません オブジェクト辞書とデータを記述したファイル PDF Reader で PDF ファイルを読み オブジェクト辞書とデータを解読して可視化する 画面 プリンタに出力 ( 紙に可視化 ) PDF ファイル PDF Viewer (Adobe Reader など ) ディスプレイ 画面上の点 プリンタ 紙インク 可視化装置と媒体 PDF の可視化結果保証 アプリケーションから PDF 出力して作成し その PDF を画面に表示 印刷したもの (A) と元のアプリケーションで画面に表示 印刷したもの (B) が 同等であるかどうか? A と B の同等性を常に保証できるか? 現実には トラブルが起きることがある この問題が起きない対策のために PDF/A PDF/X が規定されていると言っても良い 4

PDF ファイル構造作成直後のPDFヘッダ 本体 相互参照表 トレイラ 例 )%PDF 1.5 PDF であることを識別するための情報 PDF の本体情報 PDF の本体にランダムアクセスするための情報 PDF ファイルは最後にファイルサイズ カタログ情報 暗号辞書などが登録されている 標準ではトレイラが最後にあるため Adobe Reader などの利用アプリケーションは通常 PDF ファイルの一番後ろから読まねばならない このため ファイルの容量が大きい ( ページ数の多い )PDF を Web 経由で表示しようとすると 全部ダウンロードするまで 画面には 内容がまったく表示できません オプション Web 表示用に最適化 ( リニアライズ ) で ランダムアクセス用の情報を先頭に複製 PDF 本体の構造 ( 抜粋 ) 文書カタログ ページツリー アウトラインツリー ページ ページ ページアウトライン項目アウトライン項目 内容 注 釈 サムネール しおり 1PDF の内容は頁単位になっている ( ワープロ文書 ( 例 :Word) などとは異質 ) 2 しおりの情報は アウトラインツリーとして別管理 3 注釈は 1 頁毎に管理されていて かつ 頁の内容とは別管理 5

PDF のページ内容 PDF には 1 頁毎にページの内容を描画するための情報が保存されています 線画オブジェクトは 2 次元座標系の上に数学的な直線 曲線 ( パス ) として表現されることができます そうしたパスに線幅指定 色指定したり パスで囲む領域を塗り潰したりすることで 図形が表現されます 文字はビットマップとしてドットの塗り潰しで表すか あるいは 文字の輪郭 ( アウトライン ) を曲線で表して囲まれた部分を塗り潰すアウトラインフォントの方式で表現します PDF ファイルは オブジェクトを規定するデジタルデータの塊 PDF での文字表示 文字列オブジェクト (string object) 文字列 (ASCII 文字 文字コード グリフ ID 列 など多様 ) PDF フォントの指定 文字を表示する位置の指定 サイズの指定 グラフィックス状態の指定 資源辞書 (resource object) フォント辞書 フォントファイル フォントメトリックス グリフ 特性表 プログラム PC PDF Viewer 画面 プリンタ 文字の可視化 ( 表示 ) 6

文字コードの可視化 文字コードの並びは フォントのグリフデータを用いて可視化される 可視化 グリフデータ 文字コード Unicode JIS X0213 など フォント埋め込み フォントを埋め込まない PDF の表示 受信相手のシステム上のフォントを使う Adobe Reader は必ずしもそうなっていない 特に海外へ送るときは注意が必要 例 ) 日本語の文字が少しでも入っていると英語の Adobe Reader ではまったく表示できない Windows\Fonts にフォントがあってもだめ フォントを埋め込んだ PDF PDF にフォントのサブセットが添付される 全文字ではなく使っている文字だけが原則 7

フォントを埋め込んだ PDF 文字列オブジェクト (string object) グリフ ID 列 ( 原則として ) PDF フォントの指定 文字を表示する位置の指定 サイズの指定 グラフィックス状態の指定 資源辞書 (resource object) フォント辞書 フォントファイル フォントメトリックス グリフ 特性表 プログラム PC PDF Viewer 画面 プリンタ 文字の可視化 ( 表示 ) フォントを埋め込むとフォントファイルから必要な情報が PDF に取り込まれる イメージの扱い PDF Ref 1.7 Section 4.8 Images で定義 image Xobject (4.8.4) と inline-image (4.8.6) がある 4.8.4 Image Dictionaries イメージの基本的属性を辞書で定義 縦横のピクセル数 ピクセル単位のビット数 カラースペース 圧縮方法 ( フィルタ ) 透過色 8

PDF Reference 1.7 pp343-344 より引用 例 : 幅 256 高さ 256 8 ビットのイメージカラー空間 :DeviceRGB ページの左下 (45,240) の位置に配置されユーザ空間の単位 132 の幅と高さにスケーリングされて配置される Example 4.28 20 0 obj % Page object << /Type /Page /Parent 1 0 R /Resources 21 0 R /MediaBox [ 0 0 612 792 ] /Contents 23 0 R >> endobj 21 0 obj% Resource dictionary for page << /ProcSet [ /PDF /ImageB ] /XObject << /Im1 22 0 R >> >> endobj 右上へ続く 22 0 obj% Image XObject << /Type /XObject /Subtype /Image /Width 256 /Height 256 /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 83183 /Filter /ASCII85Decode >> stream 9LhZI9h\GY9i+bb;,p:e;G9SP92/)X9MJ>^:f14d;,U(X8P ;co;g9e];c$=k9mn\] Image data representing 65,536 samples 8P;cO;G9e];c$=k9Mn\]~> endstream Endobj 23 0 obj% Contents of page << /Length 56 >> stream Q % Save graphics state 132 0 0 132 45 140 cm % Translate to (45,140) and scale by 132 /Im1 Do % Paint image Q % Restore graphics state endstream endobj イメージの実体データ PDF のしおり しおり (Bookmark アウトライン項目 ) しおりを階層化したツリーがアウトライン 文書構造を表示する目次になる ドキュメント カタログにて本体のページとは別に管理される アウトライン しおり 9

注釈 ( コメント ) など 注釈 ( コメント注釈など ) は付加情報で本文と別に管理されています 注釈の種類 Text annotation Link annotation Free text annotation Line annotation Widget annotation ( フィールドの概観 )... 対話フォーム ユーザ対話データを保管 電子署名は対話フォーム データの一種 対話フォーム辞書 フィールド辞書を規定 フィールド辞書のタイプは次の 4 つ ボタン フィールド テキスト フィールド 選択肢フィールド 署名フィールド 電子署名のデータを保管 10

PDF のセキュリティ 方式 パスワード セキュリティ 閲覧制限パスワード ( ユーザパスワード ) 編集制限パスワード ( オーナーパスワード ) 公開鍵暗号方式セキュリティ 公開鍵を使って暗号化 秘密鍵保有者のみ閲覧可 アルゴリズム RC4:40 ビット 128 ビット AES 暗号 セキュリティハンドラに実装する PDF と電子署名 署名フィールドを使う 未署名の署名フィールド 署名済みの署名フィールド 署名済み PDF の署名データ ( ハッシュ値 ) は署名フィールドの中の署名辞書に保管される 署名の概観 署名には Widget 注釈機能を使って 外観を添えることができる 概観のない署名 ( 不可視署名 ) も可能 署名を検証した結果も 外観に表示できる 署名後の PDF は増分更新する 署名を次々に追加していくことも可能 11