[TIPS] Field ReportsでPDFに透明テキストを挿入

Field Reports 1.4では,テキストや画像の透明度が設定できるようになりました。

この機能を使えば,いわゆる「透明テキスト」を実現することができます。

 

透明テキストの使い道としては以下が考えられます。

  •  スキャンした紙の書類に「文書番号」「日付」「作成者」などの文書情報を付加し,検索できるようにする。
  • 「透明すかし」として,目立たないように識別情報や著作権情報などを埋め込む。
  • OCRソフトの出力結果を元画像に貼り付ける。

レンダリング・パラメータの作成

紙の書類をスキャンして作成した画像を元に透明テキストを付加したPDFを作成するという想定でレンダリング・パラメータを作成しました。

 

まず,

"Fig": {"new": "Btn", "rect": [50, 50, 800, 550], "image": "back"}

で用紙いっぱいに画像を貼り付けます。

 

テキストを透明にするには,不透明度opacityの値を0に設定します。

{
    "resources": {
        "font": {
            "@aoyagireisyosimo": {
                "src": "./aoyagireisyosimo.ttf",
                "embed": true,
                "subset": true,
                "writing-mode": 1
            }
        },
        "image": {
            "back": {"src": "./yuu0086-037.jpg"}
        }
    },

    "template": [{"*": {"paper": "A4", "orientation": "Landscape"}}],

    "context": [
        {
            "Fig": {"new": "Btn", "rect": [50, 50, 800, 550], "image": "back"},
            "Text": {
                "new": "Tx",
                "font": "@aoyagireisyosimo",
                "font-size": 40,
                "opacity": 0,
                "rect": [50, 150, 500, 500],
                "multiline": true,
                "value": "春はあけぼの\nやうやう白くなりゆく山ぎは\n
                    少し明りて\n紫だちたる雲の細くたなびきたる。"
            }
        }
    ]
}

実行結果

実行結果を以下に示します。

テキストは見えませんが,検索は可能です。

Acrobat Readerで検索
Acrobat Readerで検索
作成した透明テキスト付きのPDF
out.pdf
PDFファイル 1.4 MB