「Fancy Walls」:アパートの一室から、壁紙の自動生産へ
新しいタブで開きます
PDFのアクセシビリティは、もはや任意の要件ではありません。PDF/UAやWCAGなどの規制や規格は、業界を問わず急速に義務化されつつあります。大量の文書を作成する組織にとって、アクセシビリティは単なる技術的な要件にとどまらず、業務上の課題となっています。
PDFixは、まさにその課題、すなわちアクセシビリティの改善をスケーラブルかつ信頼性が高く、効率的なものにするにはどうすればよいか、という課題の解決に着手しました。しかし、その目標を達成するのは決して容易なことではありません。
アクセシブルなPDFは、幅広い技術的要件を満たす必要があります。文書には正しい構造とタグ付けが求められ、画像には代替説明が必要であり、メタデータも適切に定義されなければなりません。これらすべての要件の中でも、特に困難であると常に指摘される分野が1つあります。それは、フォントの取り扱いです。
支援技術がテキストを正しく解釈するためには、フォントが埋め込まれているだけでなく、視覚的な文字とUnicode値との間に正確な対応関係が確立されている必要があります。この対応関係がなければ、スクリーンリーダーはテキストを正しく解釈することができません。実際、フォントに関連する問題は、文書がアクセシビリティ検証に合格できない主な理由の一つとなっています。
そして、重要なのは検証です。多くの組織において、アクセシビリティの評価は単純な基準で行われます。つまり、「その文書は検証に合格したか、否か」というものです。緑色のチェックマークが表示されるかどうか、ということです。数千、あるいは数十万もの文書が対象となる場合、手作業による修正は現実的ではありません。そこで、自動化が不可欠となります。
PDFixは、大規模なアクセシビリティ対応に特化したプラットフォームを開発しました。同社の技術は、以下のさまざまな形態で利用可能です:
多くのPDFixのお客様は、トランザクション印刷、企業向けレポート作成、大規模な文書アーカイブなど、大量の処理を伴う環境で業務を行っています。こうした環境では通常、テンプレートから文書が生成されるため、同じ問題が繰り返し発生します。
この反復こそが、自動化の真の強みです。ワークフローを一度定義すれば、大量の文書セットに対して一貫して適用することができます。しかし、アクセシビリティの問題の多くは体系的に対処できますが、特にフォントに関しては、深いPDFの専門知識を必要とする問題もあります。
」
PDFixは、プラットフォームの開発中に重大な課題に直面しました。
アクセシビリティの改善には、フォントやテキストのセマンティクスを極めて精密に扱う必要があります。このレベルのPDF処理を自社で実装しようとした場合、何年もの開発期間を要したでしょう。callas pdfaPilotの技術を統合したことで、数ヶ月のうちに信頼性の高いフォント修正機能を提供できるようになり、自社開発のリソースをアクセシビリティのワークフローと自動化に集中させることができました。
この決定は、2つの重要な点でプロジェクトの進路を変えました。第一に、複雑で困難なフォントの問題を迅速かつ確実に解決するための、実績があり、本番環境ですぐに使えるPDF技術を利用できるようになったことです。第二に、社内で高度に専門化されたフォント処理機能を開発・維持する必要がなくなったことです。これは、継続的な更新とPDF仕様に関する深い知識を必要とする作業でした。
PDFixプラットフォーム内では、callas technologyが採用されており、欠落しているフォントの埋め込み、正しいUnicodeマッピング(ToUnicodeテーブル)の確保、PDF内のフォント構造やテキストとUnicodeの関係性の修復など、複雑なフォントの問題を解決しています。これらの機能は、PDFixが独自に開発したアクセシビリティ検証および修正機能を補完するものです。
スケーラブルな処理を実現するため、PDFixはコンテナ化された実行に基づくモジュール式アーキテクチャを構築しました。自動化アクションはDockerコンテナとしてパッケージ化されており、機能を一度開発するだけで、さまざまな環境に一貫して展開することが可能です。
このアプローチにより、以下のことが可能になります:
自動化アクションの例としては、次のようなものがあります:
重要な点として、このアーキテクチャはローカル処理をサポートしており、組織は文書を自社の環境内に保持することができます。これは多くの顧客にとって重要な要件です。pdfaPilotテクノロジーはLinuxおよびコンテナ化された環境をネイティブにサポートしているため、このアーキテクチャに最適です。
このアプローチの効果は、大規模なプロジェクトにおいて顕著に現れます。その一例として、アクセシビリティ要件を満たすために膨大な量の文書アーカイブを処理する必要があったカリフォルニア州司法評議会が挙げられます。 初期段階だけでも約20万件の文書が対象となり、これらすべてを限られた期間内に処理する必要があったほか、その後も新たに作成されたコンテンツの継続的な修正が行われました。
PDFixのアクセシビリティ技術とcallasのフォント補正機能を組み合わせることで、この巻を効率的かつ確実に処理できるようになりました。本来なら多大な手作業を要していた作業が、自動化されたワークフローへと変貌を遂げました。アクセシビリティはもはやボトルネックではなく、スケーラブルで再現性のあるプロセスとなったのです。
多くのお客様は、大量の文書を処理し、アクセシビリティ検証において明確な結果を得る必要があります。PDFixの自動化機能と、複雑なPDFの修正に対応するcallasの技術を組み合わせることで、単一の文書から数十万ファイル規模まで対応可能な、信頼性の高い修正ワークフローを提供できます。
」
アクセシビリティ要件に対応する組織にとって、目標は単純明快です。それは、検証に合格し、コンプライアンス基準を満たす文書を作成することです。
アクセシビリティに関する深い専門知識と実績あるPDF技術を組み合わせることで、PDFixは、複雑でエラーが発生しやすいプロセスから、信頼性の高い自動化されたワークフローへの移行を可能にします。
その結果、単なる技術的な準拠にとどまらず、大規模かつ確実にアクセシビリティを実現できるようになります。