14289-1)について(終)PDF/UAの紹介の最後になります。Technology:支援技術)の要件になります。このATにはPDF/UAを使用するスクリーンリーダや、音声入力をサポートするデバイス、キーボード入力を容易にする装置、点字に変換して印刷するソフトウェアなど広範なソフトウェア、ハードウェアが含まれます。ATに求めら得る要件とは、大きくは下記となります。この仕様に定められた構造型、属性、値をユーザが好む方法で利用、表示できること、論理構造ツリーに属さないアーティファクトを処理する機能があること。準拠リーダが複数の表現方法で表示する場合、ATはユーザの選択する方法でその表現にアクセスすることを可能としなければならない。(この複数の表現方法とは、PDFのオプショナルコンテントあるいはレイヤーなどと呼ばれる機能を使用した表現方法のことです)ナビゲーション機能として、以下をサポートする必要があります。Readerのしおり)を用いてナビゲーションする機能ユーザ指定に応じたズーム機能PageLabelとは、たとえば、目次部分は小文字のアラビア数字、本文はローマ数字といったページ番号を持つ文書がありますが、PDFでそのような表現をする機能です。ナビゲーションに、このPageLabelや、文書の章・項といった論理構造の階層情報を使用する機能が必要とされます。ATの要件については、あまり詳細なことは定められていません。あることを記載しました。これまで説明したPDF/UAファイルの作成、使用の双方に必要とされる要件は、PDFファイルをW3Cの勧告であるWCAGに沿って利用するために必要とされるPDFの機能の使用方法となります。(およびその関連ドキュメント)で解説される内容を理解する必要があります。WCAGのW3Cの勧告は下記にありますので、興味のある方は参照ください。14289-1)について(3)間があいてしまいましたが、以前のPDF/UAの紹介の続きになります。14289-1)について(2)今回は、PDF/UAのリーダ側の要件をまとめてみます。32000-1:2008で定義されているドキュメントの論理構造とアーティファクトを処理する能力を持つこと、および、ATとのインターフェース機能を持つこと、とあります。Technologies:W3CのWCAG2.0の邦訳では「支援技術」という用語が使用されていました。構造タグのタイプ、属性、およびキーの値に対するアクセスの提供およびオプショナルコンテントグループの可視状態を考慮した表示能力アーティファクトをATが利用できるようにすることユーザインタフェースが存在する場合、それをATが利用できるようにすることとあります。(ここの「アーティファクト」ですが、PDFではドキュメントの著者によるオリジナルのコンテント(リアルコンテント)以外の、ページ付けやレイアウトのために生成されたオブジェクトをアーティファクトと呼んでいます)以下、PDFの各オブジェクトに対して個別に記載されている要件となります。各注釈の代替え記述をATデバイスに利用可能とすることフォームウィジェット注釈のテキスト記述をATデバイスに利用可能とすることマルチメディア動的にではなくユーザの要求に応じて再生することPDF/UAの読み手にはこれらの機能が必要とされています。内に指定していない外部リンクが作成されているというお問い合わせをいただくことがあります。機能によるものと思われます。リンクを作成」という項目が該当します。文字列が外部リンクになるという現象がなくなります。-その2-『書けまっせPDF』の知っておくと便利な機能を4回に分けて紹介していますが、今回、第2回目は「オブジェクト一覧」ペインを紹介します。ページが複数あるPDFを編集する場合、各ページにテキストボックスや画像など様々なオブジェクトを挿入することになります。大量のページがあるファイルなどでは若干面倒に感じます。そんな時は「オブジェクト一覧」ペインが便利です。「表示」メニューから「オブジェクト一覧ペイン」を選択すると画面下部にオブジェクト一覧ペインが表示されます。挿入したオブジェクトがページ毎に分かれて表示されます。修正したいページの該当するオブジェクトをクリックするだけでそのページに移動してオブジェクトが選択されますので、すぐに修正や削除といった作業を行うことができます。オブジェクト一覧ペインまた、作成日付を指定してオブジェクトの検索を行ったり、テキストボックスだけ、楕円だけといったオブジェクトの属性を指定しての検索も可能です。AHEntryPDF/Aの作成方法(準拠レベルA)今回は、PDF/A仕様に完全準拠となる準拠レベルAファイルの作成方法を紹介します。前回記載しましたように、準拠レベルAでは元のドキュメントの論理構造を格納する必要があります。このため、仮想プリンタドライバでは準拠レベルA対応のファイルは作成できませんでした。Word,Excel,PowerPointなどのPDF出力機能では、Officeのドキュメント内の情報から、準拠レベルAに対応したPDF/Aファイルを作成することができます。2010/2013のWord、Excel、PowerPointなどでは、直接PDFを作成することができます。19005-1に準拠(PDF/A)」というチェックボックスがあり、これを指定することで、PDF/A-1ファイルが作成されます。2013のPDF保存用のオプション指定ダイアログ明確な記載を見つけることができませんでしたが、「アクセシビリティ用のドキュメント構造タグ」チェックボックスをチェックするとPDF/A-1a、チェックをはずすとPDF/A-1bファイルとなるようです。OfficeのWord、Excel、PowerPointなどにPDFMakerというPDF作成用のアドインプログラムが組み込まれます。PDFでは作成できなかった準拠レベルA対応のPDF/Aファイルを作成することができます。Wordに組み込まれるPDFMakerの設定ダイアログこちらでは、PDF/A-2a、PDF/A-2b、PDF/A-3a、PDF/A-3bも作成可能になっています。PDFMakerには「ソースファイルを添付」として、元のWord文書をPDF内に格納する指定があります。以前紹介しましたように、PDF/A-3では、ファイル内に他形式のファイルの格納を認めており、PDF/A-3選択時には、このチェックボックスを指定して、元文書をPDF/Aファイルに添付することができます(PDF/A-1では添付ファイルは禁止、PDF/A-2ではPDF/A以外の添付ファイルは禁止されているため、このチェックボックスはグレーアウトし、指定することができません)。この箇所が、PDF/A-2とPDF/A-3の大きな違いと言えます。当社製品では以下の製品がPDF/A-1aの出力をサポートしています。V6今回紹介した製品にはレベルUの出力を指定できるものがありません。レベルUはレベルBの仕様に、出力される文字とUnicodeの対応付けをPDF内に格納することを追加したものですが、仮想プリンタドライバ、Officeなどからの直接出力のいずれの場合でも、レベルBを指定しても、この対応付けはPDF内に含めて出力されています。以上、PDF/Aファイルの作成方法をいくつかまとめてみました。19005)ファミリの仕様を順次紹介してきました。PDF/A-3については、前回の紹介時点(2012/05/09~2012/05/11)ではまだ国際標準になっておらず、Draftの仕様で記載しましたが、その後、2012/10に正式に初版が発行されています。今回はそのPDF/Aファイルの作成方法について書いてみます。以前、説明しましたように、PDF/Aファミリには準拠レベルが存在します。長期間に渡ってファイルの視覚的な外観を維持できることを目的とするレベルB、これに加えて、ドキュメントの論理構造、意味といった情報を格納できるPDF/A仕様完全準拠のレベルAがあります(PDF/A-2,PDF/A-3ではこの中間にあたるレベルUが定義されます)今日は、Pドキュメントの論理構造を必要としない準拠レベルB対応ファイルの作成方法を紹介します。PDFファイルの作成方法として、アプリケーションからの印刷時に指定するプリンタにPDF出力用の仮想プリンタドライバを指定する方法、PostScriptファイルからPDFへ変換する方法などがあります。前者では、PDF/A出力に対応している仮想プリンタドライバを指定することでPDF/Aファイルを作成することができます。プリンタドライバが、渡された印刷データからPDF/Aファイルを作成しますが、印刷データには元のドキュメントの論理構造に関する情報は含まれていないため、レベルAに準拠したPDF/Aファイルの作成はできません。PostScriptファイルからの場合も同様です。PDFの使用方法です。いずれもPDF/A-1bファイルの作成に対応しています。現在では、ひとつ前のバージョンになっていますが、以前の記事で、使用方法を説明しておりますので、参照ください。製品に含まれる仮想プリンタドライバです。PDFを選択し、詳細設定をクリックして、印刷設定ダイアログを表示します。PDFで設定可能な各種項目に対して、PDF/A-1b出力用に適切な値を定義したプリセットになります。5.0互換)」などが設定されていることがわかります。以上を指定して、印刷処理を行うことで、PDF/A-1bに準拠したPDFファイルが作成されます。フォントによっては埋め込みを禁止しているものが存在しますので、ドキュメント内でこのようなフォントが使用されていると、エラーが発生します。このような場合は、フォントの変更などドキュメント側の修正が必要となります。Acrobatに付属するDistillerを使用することができます。-dPDFAオプションを指定することで、PDF/A-1bファイルを作成することができます。このほか、当社製品では以下の製品がPDF/A-1bの出力をサポートしています。V6次回は、準拠レベルAのPDF/Aファイル作成方法を説明します。AHEntryCAS-UBのサイトにて、PDFの総合解説書『PDFインフラストラクチャ解説』を無償配布しています。CAS-UBの書籍をつくる仕組みを使って制作中の『PDFインフラストラクチャ解説』を0.30版に改訂しました。無償配布しています:CAS-UB出版物紹介ダウンロードの「PDFインフラストラクチャー解説(仮)」PDF版とEPUB3版を用意しています。0.30版で次の改訂を行ないました。PDF長期署名の節を有限会社ラング・エッジの宮地社長に執筆していただきました。参考資料の一覧形式を変更しました。Handbook」第7版[1]をベースとする独自方式で整理しています。本文から参考資料へのリンクも変更しました。従来、本文中から参考資料(Web)へ直接リンクしていましたが、これを廃止して、本文から参考資料へリンクしています。参考資料からWebへ必要に応じてリンクを設定しています。3.PDF生成のレイアウトを変更しました。・基本版面を変更するとともに、見出しのレイアウトを変更しました。・CAS-UBのPDF生成詳細設定の見出しのデフォルト・レイアウトを変更。「PDFインフラストラクチャー解説(仮)」のPDF版はデフォルト・レイアウトで生成しています。[2]アンテナハウスのCAS-UBは、クラウド上で書籍を編集し、PDF・EPUB・Kindleなどの形式で配布出版物を制作するサービスです。30日間評価ライセンスもございますので、ぜひお試しになってみてください。『PDFインフラストラクチャ解説』はCAS-UBできちんとした本(PDF、EPUB)を作るための実証材料としても利用しています。3月にBODで本を作りました(『PDFインフラストラクチャ解説』をプリントオンデマンドで本にしてみました)が、この本の組版レイアウトを専門家に評価していただき、その評価を反映して、基本版面やPDF生成の詳細設定のデフォルトを変更しています。これはまだ途中段階です。14289-1)についてみなさん、こんばんは。今回はこの規格の仕様書(2012年7月25日初版、2012年8月1日修正版)の内容を見てみます。2.0が記載されています。仕様書ではPDF/UAファイルのバージョンの識別方法、準拠レベル、ファイルフォーマットに関する要件が記載されます。ファイルと同様の構成です)。Bの2種類が定義されていましたが、PDF/UAにはこのようなレベルはありません。Reader)に対する要件が記載されます。ファイルフォーマットに関する要件は主にPDF/UAファイルの作成者(書き手)側に対する要件ですが、こちらは、PDF/UAファイルが持つアクセシビリティ機能を利用可能とするためにリーダ(読み手)に必要とされる要件が提示されます。最後にATに対する要件が定義されます。ATとは、障害をもつ人によって使用され、代替えのコントロールや表示を提供したり、有効な機能の使用方法や情報を提供するソフトウェアあるいはハードウェアといった定義がされています。準拠リーダと統合可能と記載されています。ファイルフォーマットの要件の主な規定は、ドキュメントをその構造に沿って解釈できるように、タグ付けされていることにあります。32000-1に定義されているPDFのタグ付を理解していないとこのあたりは難しいかもしれません。稿を改めて説明してみたいと思います)。フォントの埋め込みもPDF/A,PDF/Xと同様に必須とされています。注釈やアクションについては、印刷時の再現性等を求めるための規格ではありませんので、用法に制限がありますが、完全に禁止とはなっていません。この部分はリーダ側の要件とも関係してきます。リーダ側の要件については、後日、説明いたします。規格について記載してみます。2012年7月25日に初版が発行されています。(PDF/UA-1)となっています。PDF/UAも今まで説明してきた、PDF/X、PDF/Aの各規格同様に、PDFの仕様書をベースとして、それぞれの用途に沿った規則を設けたものになります。32000-1をベースとし、その機能のなかから、使用してはいけない機能、使用方法に制限のある機能などを定めた規格となります。PDF/UAのタイトルに、アクセシビリティのエンハンスメントとあります。PDFにおけるアクセシビリティの向上とはどのようなものでしょうか。現在、PDFは最も広範に利用されている電子文書形式ですので、多くの人に使いやすいものであることが求められます。障害を持つ人、高齢者にも簡単に使える必要があります。視覚に障害を持つ人が利用する場合、音声読み上げソフト等によって、確実にテキストが読み上げ可能である必要があります。画面に文字が表示されているPDFでも、読み上げが確実に可能とは限りません。コピー&ペーストで他のアプリケーションに文字がコピーできないPDFがありますが、このようなPDFは文字コードがファイル内に格納されていないため、読み上げソフトでも文字が取得できません。同じ漢字でも日本語と中国語では読み方が異なりますので、そのテキストがどの言語のものなのか、といった情報も必要となります。画像、図形等が使用されている場合、それがどのような意味を持つものなのか、テキストによる説明があると、利用しやすくなります。このような点を考慮して、PDFの利用方法(作成側、読み込み側の双方)を定義したものがPDF/UAとなります。次回、内容について説明します。本日は、PDFベースによるワークフローシステムを開発する際に、アンテナハウスのライブラリ製品(ソフトウェアコンポーネント)がどのような機能を提供できるものなのか、ちょっと考えてみました。多くの企業では、まだ紙を中心とした業務管理が行われていると思います。膨大な紙の書類が発生し、保管の場所も取りますし、管理も大変になってきます。紙の代わりとしてのPDFは、OSやソフトと云った環境が違っても内容が確認可能な文書交換フォーマットとして、世界で広く利用されています。バージョンの互換性や運用リスクを心配する必要がありません。PDFはファイルサイズも小さく出来ますので、電子文書の配布、管理に適しています。稟議/決裁書と云った様々な書類をPDFにして、一元管理することで、保管場所を節約、整合性(ミスの軽減)の確保、検索の容易性などの利便性と効率を上げることができます。PDFをファイル管理システム(データベースシステム)で一元管理しますと、共有利用して、申請書の承認/決済や稟議書/決裁書、あるいは受発注処理のおける承認印、書き込みなどの定型化した業務をPDF上で行い保管するワークフローによる業務処理の自動化の要求も出てきます。業種の違いによるそれぞれの業務に適した、人とコンピュータの連携を最適化した(適切なナビゲーションを含む)ワークフローシステムを構築する必要が有ります。紙の書類、電子文書をセキュリティ付でPDF変換できること、2既存PDFに対しても、加工、編集、セキュリティ変更・追加ができること既存PDFに対しても、加工、編集、セキュリティ変更・追加ができること画面(GUI)作成ツールが有り、画面から、PDFを検索、表示し、コメント注釈、スタンプ付加および印刷ができることなどが考えられます。ソフト開発会社様には、業種・業務に合ったワークフローシステムのソフトウェア製品を開発、販売を手掛けられているところがあります。アンテナハウスは、ソフト開発会社様が、そのようなPDFワークフローシステムの開発に組み込んで頂く基盤となるライブラリ(ソフトウェアコンポーネント)製品を用意しております。アンテナハウスのライブラリ製品を以下に簡単に紹介させて頂きます。Officeで作成した文書をPDFに変換し、ファイル管理システムあるいはデータベースに登録・保存するアプリケーションが必要となります。アンテナハウスは、目的とするワークフローに適したPDF変換アプリケーションを効率よく開発することが出来る以下のライブラリを用意しております。元ファイルのアプリケーションの印刷機能を利用。変換元ファイルの指定、PDF出力先(Path、PDFファイル名)を指定するだけで変換ができます。セキュリティの設定プログラムからダイナミックに、閲覧パスワード、編集パスワード(印刷、コピー、ページの抽出etc.の禁止)の設定、および「Confidential」などの透かしをいれたPDFに変換にすることができます。PDF/A(長期保存)の指定もできます。PDF/X(印刷用)の指定もできます。サーバ上での一括PDF変換処理を行うような場合、開発者は、本ライブラリがマルチプロセス、マルチスレッドに対応していますが、それらを余り意識することなく、並行処理による処理速度の向上を図ったアプリケーションを開発することが出来ます。他に元ファイルのアプリケーション不要で、ダイレクトにPDF変換する「サーバベースコンバータ」も提供しております。2.PDFに対し、加工、編集を行うライブラリとしてシステム管理責任者が、既存のPDFをワークフローシステムに適したもの(標準化)として取り込むためにPDFを加工、編集、セキュリティの変更・追加して、ファイル管理システムに保存・登録すると云ったツール、アプリケーションが必要性な場合があります。一括で処理する場合も有れば、表示して、インタラクティブ処理を行いたい場合もあるかと思います。アンテナハウスの以下のライブラリを用意しております。本ライブラリの機能PDFの分割、結合、しおり作成や、透かし、画像、文字列、スタンプを任意の場所に挿入。セキュリティの変更と以下の追加が出来ます。ファイルパス設定(PDFを持ち出しても、所定の場所以外は、閲覧不可)フォーム入力を設定することが出来れば、ワークフロー処理の幅も広がります。本ライブラリでは、検討中というところです。ファイルを保存すると云ったプリケーションの開発が必要です。アンテナハウスの以下のライブラリを用意しております。APIと併せて開発することが出来ます。他にも、PDFのセキュリティを高めるために電子署名、タイムスタンプが付与できる「PDF電子署名モジュール」製品も用意しております。ここで、PDFを利用した様々なワークフローシステムが考えられますが、ワークフローシステムの例として、1部を以下に列挙してみました。載せておりますので、ご一覧下さい。AntennaHouse,Inc.。