• ベストアンサー

[PDFLib]PDF_fill_textblockのtextに<>が入らない

PDFLib を利用して PDF を動的に作成するプログラムを作成しています。 PDF_fill_textblock でテキストを設定する際、第4引数のテキストの中に < (小なり) か > (大なり) が入っていた場合、以下のような警告が出て、処理を完了させることができません。 Warning: Unknown option 'xx' xx は、 < と > の間に書いた文字列です。 <> はオプション設定として利用されるように見えるのですが、文字列として挿入することはできますでしょうか。 どうぞよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hykw
  • ベストアンサー率30% (3/10)
回答No.1

標準では<>はインラインオプションの開始、終了文字として認識されるので、begoptlistchar, endoptlistcharオプションを設定しましょう(noneを指定すれば、インラインオプション自体を無効にできます)。 詳細は日本語マニュアル(チュートリアル)のP.151とかを参照してください。

INUK
質問者

お礼

ご回答ありがとうございます。 確認させていただきたいと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • PHPでPDFlibを使用していますが、fill_textblock関

    PHPでPDFlibを使用していますが、fill_textblock関数を使用してもテキストが反映されません OS:FreeBSD PHP:5.2.4 PDFlib:7 SuseLinuxにて動作確認をしており、 いざ本番環境のFreeBSDに移しましたら、上記の様に、fill_textblock関数箇所のテキストが反映されません。。 PDF_fill_textblock関数と、ただのfill_textblock関数の違いも 私なりに調べてみたのですが、いまいち分からずにいます。 ただ、PDF_fill_textblock関数で呼び出すと、定義されていない関数です、との英語のエラーで落ちます。 どなたか解決法や、糸口をご存じの方がいらっしゃいましたら、 教えていただければと思います。 よろしくお願いいたします。

  • PDFlibのブロックプラグインについて

    Redhat7.3+Apache+php5.0.3+PDFlib6で サーバ側にあげたPDFファイルを元に PHPで動的に文字を追加したPDFファイルを WEBブラウザ上に表示する機能を 実現しようとしています。 動的な文字を表示する部分はPDFlibのプラグインである PDFlibブロックを利用しています。 そこで問題が生じました。 動的に生成する部分の文字フォントの指定が 上手くいきません。 MSPゴシックに指定したいのですが 指定の仕方自体がよくわからない状態です。 参考文献程度でもよいので どなたかお知恵を貸していただきたいです。 よろしくお願いします。 PDFlibブロックについては 以下のサイトを参考にしております。 http://hykw.tv/comp/pdflib/#6-2

    • 締切済み
    • PHP
  • PDFlibでのPDF生成について

    入力したデータをPDFの帳票形式で表示するプログラムを作成しています。 今困っているのは、長い文章を帳票で表示させる場合、ずっと横書きされてしまうので、枠からはみ出してしまいます。 そこで、ある程度の文字数で改行してくれるようにしようとしているのですが、その関数がわかりません。どなたか分かる方おられましたら、教えてください。 こちらの環境はPHP4.3.11で、php.iniの設定は、 extension=php_pdf.dllとしています。

    • ベストアンサー
    • PHP
  • Illustratorで透明テキスト付きPDFは作成できますか?

    私はしばしば、ai形式で作成されたパンフレットをIllustrator10でPDF出力します。 閲覧者のコンピュータにフォントがないとレイアウトが崩れるなど様々な不都合があるため、全てのオブジェクトを一括選択して [文字]→[アウトラインを作成] と画像に変換してからPDF出力しています。 しかしこの方法だと変換前にPDFに含まれていた文字列は全文検索に引っかかりません。 OCRなどを介さずにIllustratorから直接、透明テキスト付きPDFを出力できますか?できないとしたら解決にはどのような方法がよろしいでしょうか?お教え頂けると助かります。

  • PDFファイルからテキストを取り出す方法。

    英語の論文のPDFファイルがあります。これを翻訳ソフトに渡すためテキストに変換したいんです。 しかしPDFから全テキストを選択し、それをテキストファイルにペーストすると、文字列”fi”が” ̄”に、”fl”が”゜”に、”effect”が”eRect”に化けたりします。こういった文字化けの種類が多いので、一括置換機能を使っても全種類置換していくとなると大変手間がかかります。 PDFを正常にテキストファイルに出来るソフトを教えていただけないでしょうか。

  • オートフィルができない

    エクセル2000を使っています。 新規に作成したファイルで、オートフィル機能が使えません。数式の入ったセルを下にドラッグすると、全て同じ計算式が入ります。 オプションの「ドラッグアンドドロップ編集を行う」はオンになっています。 (ちなみに、オートフィル機能が効く既存のデータで、オプションの「編集」タブを開いて見比べてみましたが、全て同じ設定でした) どうすれぱオートフィルが使えるようになるでしょうか。よろしくお願いします。。。

  • PDFのテキスト化

    以前にも類似の質問をしましたが、別の観点から質問させてください。 とあるPDFの文字部分をコピーし、検索窓に貼り付けると 文字が化けてしまいます。(画像) これをWordなどに貼り付けた場合も□□などと表示されます。 しかしながら化けたまま検索をかけても、正しい検索が なされたのでダミーテキストではないと考えています。 ちなみにここに貼ると􀲵􃙚􁏒 とでます。(「函館市」の部分) もちろん解決方法があれば教えていただきたいのですが、 今回お聞きしたいのは、PDFを作成する際に、テキストコピーを 制限する機能が存在するかということです。 印刷禁止などパスワードをかけられることは知っていますが、 この手の制限は存在するのでしょうか。 アイディアを頂けるとありがたいです。

  • PDFの内容を列ごとにテキスト化するフリーソフト

    PDFの内容をテキスト化するソフトの質問は大変多く投稿され回答が寄せられていますが PDFの内容が左右2列に分かれている場合でも、これらのテキスト化では1列になってしまうものばかりです。 これをスペースなどで2列のまま変換するソフトはないものでしょうか。 左右の列をエクセルのセル列単位に割り当てたいのです。 AdobeのPDFでも、列ごとに枠で囲えば列単位で抽出できますが1つずつしなければなりません。 「なんテキ」ファイラー・エディター・ビュアー(シェア)というものがあり、これがうまく仕分けして変換してくれるソフトで複数PDFも一括変換してくれる優れものだったのですが、最近のPDFの仕様が変わったのか、列間どころか文字間にやたらと空白スペースが入るようになってしまい使い物にならなくなりました。

  • Excel2010 数式のオートフィルに関して

    現在Excel2010を使っています。 関数を入力し、それを2000行までフィルしたい場合、やはり2000行ドラッグするしか方法はないのでしょうか? 隣接するセルにデータがある場合はダブルクリックでオートフィルできますが、他には何もデータがない場合、2000行までドラッグするのは面倒だと思い、何か方法がないかと探しています。 数値であれば、ホームタブ「フィル」→「連続データの作成」で停止値の設定ができますが、 文字列や数式の場合は設定できないようで…。 そして、その「連続データの作成」の設定の中に、「オートフィル」とあるのに停止値の設定はできず、 そのままOKをしても何の変更も起こりません。 この機能はどんなに使うのでしょうか? もしご存知の方がいらっしゃいましたら教えてください。 よろしくお願いします。

  • PDF上の文字列を適当なテキストファイルに落とす方法

    PDF上の文字列を適当なテキストファイルに落とす方法 教えてください コピペができればどのような方法でも良いですが