PDFlib TOP 技術情報 テクニカルトピック PDFlib テクニカルトピック PDFlib テクニカルトピックでは、PDFlib 製品の主要な技術的トピックについて、具体的な例を挙げながら解説していきます。プログラム例はPHPを使って記述していますが、言語仕様による違いを除き、他の言語でも基本的な使い方は同じです。 目次 PDFlib 10 Migration Guide によるアップデート PDFlib 10 への移行に有用な PDFlib 10 Migration Guide をご紹介しています。 PLOP DS で使用可能なタイムスタンプサービス PLOP DS で使用可能なタイムスタンプサービスをご紹介しています。 マイナンバーカードで PDF に署名 PLOP DS を使い、マイナンバーカードの署名用証明書で PDF に署名する手順を説明します。 PLOP DS で e シールを付与する 現在検討が進められている e シールの説明と、PLOP DS で付与する場合の手順について解説しています。 PDF 内の証明書の有効期限を表示 pCOS コマンドラインプログラムと OpenSSL で PDF 内の証明書の有効期限を表示する方法を解説しています。 PLOP DS で使用する証明書の入手方法 PLOP DS で電子署名を行うのに必要な証明書の入手方法について解説しています。 PDFlib で設定できるパスワード PDFlib で設定できる 3 種類のパスワードについて、それぞれの内容と設定方法を解説しています。 PDF の結合方法 PDFlib+PDI を使用して複数の PDF ファイルを1つに結合する方法と、注意点を解説しています。 しおりのコピー PDFlib+PDI を使用して、既存 PDF にあったしおりを新規 PDF にコピーする方法と、注意点を解説しています。 リンクのコピー PDFlib+PDI を使用して、既存 PDF にあったリンク注釈を新規 PDF にコピーする方法と、注意点を解説しています。 テキストフィールドのコピー PDFlib+PDI を使用して、既存 PDF にあったテキストフィールドを新規 PDF にコピーする方法と、注意点を解説しています。 フォントの取り扱い 標準フォントや外部のフォントなどをどのように利用、埋め込みなどするかを解説しています。 イメージファイルの取り扱い イメージファイルをどのように PDF ファイルに反映するかを解説しています。 ポートフォリオの利用(PDFlib 8) Acrobat 9(PDF 1.7 Extension Level 3)から加わった機能のポートフォリオについて解説しています。 複数色のグラデーションを表示 PDFlib では2色間のグラデーションをサポートしていますが、グラデーションパターンを組み合わせることにより、2色以上でグラデーションを表示する方法を解説しています。 PDF 内のリンクテキストを取得 TET を使用し、リンクの座標領域の取得とその領域上のテキストを取得する方法を解説しています。 入力元の PDF と同じバージョンの PDF を生成 pCOS 関数を使用して入力 PDF を PDF バージョンを取得し、それと同じバージョンを PDF を生成する方法を解説しています。 取得したリンクの座標が見た目と合わない原因と対処法 ある種の PDF では、pCOS 関数で取得したリンクの座標とビューワーで見える座標の位置が異なるように見える場合があります。その原因となる Rotate と CropBox 等の対処法を改正しています。 PDFlib 6 からの移行 PDFlib 7 で追加された pCOS 機能の影響で変更になったインターフェースに PDFlib 6 からどのように対応するかについて解説しています。 TET PDF IFilter の活用方法 TET PDF IFilter を利用した、エクスプローラーによる PDF ファイル検索について解説しています。 PLOP 4 からの移行 PLOP 4 から PLOP 5 の間で変更のあった関数やオプションについて解説しています。 PDFlib 標準サンプル PDFlib に含まれるサンプルプログラムを体験していただけます。 PDFlib での文字列の扱い PDFlib 8 以前での文字列の扱いと、PDFlib 9 での改善について解説しています。 (Nov 13, 2006 - Jul 4, 2023)