Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

Conversion SDK

Conversion SDKは、プログラムによるドキュメントのPDF形式への変換、またはPDF形式からの変換を行うためのツール、ライブラリ、APIを提供するソフトウェア開発キットです。

カテゴリ: General PDF Concepts
キーワード: conversion sdk, Conversion SDK

概要

Conversion SDKは、プログラムによるドキュメントのPDF形式への変換、またはPDF形式からの変換を行うためのツール、ライブラリ、APIを提供するソフトウェア開発キットです。これらのSDKにより、開発者は ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) などのPDF標準への準拠を維持しながら、ドキュメント変換ワークフローを自動化できます。Conversion SDKは、エンタープライズドキュメント管理システムにおける重要なコンポーネントであり、アプリケーションが様々なソース形式からPDFを生成したり、既存のPDFファイルからコンテンツを抽出したりすることを可能にします。

定義

Conversion SDKは、PDFファイルに関連するプログラマティックなドキュメント変換操作を容易にするために設計された包括的なツールキットです。スタンドアロンの変換アプリケーションやコマンドラインツールとは異なり、SDKは開発者にカスタムアプリケーション内に組み込み可能な変換エンジンへの直接的なAPIアクセスを提供します。これらのSDKは通常、双方向変換をサポートしており、Microsoft Office、HTML、画像、CADファイルなどの形式からPDFへの変換、およびPDFから他の形式へのコンテンツ抽出が可能です。SDKアプローチは、ローカル処理機能、変換パラメータに対する高度な制御、外部送信なしで機密ドキュメントを処理する能力を提供することで、Webベースの変換サービスとは異なります。最新のConversion SDKには、ドキュメントの忠実性を保持する機能、 ( Citation: N.A., (N.A.). (). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html ) で概説されているアクセシビリティ準拠のためのTagged PDF構造の維持、生成されたPDFが特定のPDF標準とプロファイルに適合することを保証する機能が含まれていることが多くあります。

重要性

ドキュメント処理を多用するアプリケーションを構築する開発者にとって、Conversion SDKは、手動介入や複数のサードパーティツールを必要とするワークフローを自動化するために不可欠です。これらのSDKは、開発者が複雑なPDF生成ロジックをゼロから実装する必要なく、事前構築された変換機能を提供することで、開発時間を短縮します。エンタープライズ環境では、Conversion SDKにより数千のドキュメントのバッチ処理が可能になり、異なるソース形式間で一貫した出力品質が確保され、アーカイブ用のPDF/Aやアクセシビリティ用のPDF/UAを義務付ける業界規制への準拠が維持されます。変換パラメータをプログラム的に制御できることで、開発者は特定のユースケースに対して出力を最適化できます。例えば、Web配信のためのファイルサイズの削減、インタラクティブドキュメント用のフォームフィールドの保持、 ( Citation: , (). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ ) で説明されている適切なタグ構造の確保などです。さらに、ローカル処理機能を持つConversion SDKは、潜在的に機密性の高いドキュメントを外部サービスに送信する必要をなくすことで、セキュリティとプライバシーの懸念に対処します。

仕組み

Conversion SDKは通常、形式解析、コンテンツ変換、PDF生成を分離する多層アーキテクチャを通じて動作します。PDFへの変換時、SDKはまずソースドキュメント形式を解析して、構造要素、テキスト、画像、フォント、書式情報を抽出します。この解析されたデータは、 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されたPDF相当物にソースドキュメントの機能をマッピングする中間表現に変換されます。SDKのレンダリングエンジンは、圧縮および最適化技術を適用しながら、必要なオブジェクト、ストリーム、相互参照テーブルを作成し、実際のPDF構造を生成します。アクセシビリティを必要とするドキュメントの場合、SDKは論理的な読み取り順序とセマンティック情報を定義するTagged PDF構造を生成します。ほとんどのConversion SDKは、APIパラメータまたは設定ファイルを通じて設定オプションを公開し、開発者が出力PDFバージョン、圧縮方法、画像品質設定、フォント埋め込みポリシー、メタデータプロパティを指定できるようにします。SDKは、リソース管理、メモリ割り当て、エラー処理を内部的に処理し、開発者に簡素化されたインターフェースを提示します。高度なSDKには、進捗監視用のコールバックメカニズム、変換動作をカスタマイズするためのイベントハンドラ、大量シナリオでスループットを向上させるための並列処理のサポートが含まれる場合があります。

関連用語

  • PDF Generator – 構造化データまたはゼロからPDFドキュメントを作成するソフトウェアコンポーネント
  • Document Renderer – ドキュメントマークアップとコンテンツを視覚的なページ表現に変換するエンジン
  • Tagged PDF – アクセシビリティとコンテンツ再利用のためのセマンティックマークアップを含むPDF構造
  • PDF/A – 電子ドキュメントの長期アーカイブ用のISO標準化されたPDF形式
  • PDF SDK – 変換以外のPDFドキュメントの作成、操作、処理のためのより広範なツールキット

出典

(N.A.) (2020)
(N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html
PDF Association (2023)
(). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
(N.A.) (2014)
(N.A.). (). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html