電子書籍の厳選無料作品が豊富!

 部署全体で参照するような教育書を作成していた際に発生した問題です。

 複数人で別々に作成した多数のWordファイルをまとめてPDF化しました。
できあがったPDFファイルの検索機能を確認していると、
ある文字列についてうまく検索ができないという問題が発生しました。

 検索できない文字列をコピペしてみると、
英字・記号などの間に勝手に半角スペースが挿入されていました。
これによって、当該文字列が正しく検索されなかったようです。

 検索が正しくできない原因はわかったのですが、解決法がわからず困っています。

【事象の詳細】
(1) 英字や数字、記号「・」「/」「()」等の前後に半角スペースが入る。
  平仮名、全角カタカナ、漢字については発生せず、正しく検索できる。

(2) 半角英字、全角英字どちらでも発生し得る。
  半角では発生せず全角英字についてのみ発生するページ(Wordファイル)、
  半角全角両方について発生するページ(Wordファイル)がある。
-->当事象の原因となるWordファイルの設定があると考えられる。

(3) 発生しているページと発生していないページを見比べると、
  明らかに文字間幅の差異が確認できる。
  (事象が発生するページの文字間隔は例外なく広い)
  ただし、Wordファイルにおけるフォント、文字間、テンプレートの設定は
  同じであった。
-->上記以外の設定で文字間隔を司るものが原因と思われる。

(4) この事象が発生したページ内で、
  オートシェイプなどで描画した図中のテキストについては
  事象が発生しない場合もある。
-->オートシェイプには依存しないような設定に関係があると思われる。


 自分なりに原因を考えてみましたが、
どういった設定が関係してくるかわからず質問させていただきました。
どうぞよろしくお願いします。

A 回答 (3件)

お疲れ様です。


蛇足かもしれませんが、オフィス系文書から印刷用PDF作成の場合では、アクロバット以外のソフト(いきなりPDFやフリーソフト)で作製し、アクロバットで修正したほうが具合がいいこともありましたので一応書き添えておきます。
(色、画像等についてであり、文字列は検証していませんので…)

この回答への補足

 すみません、質問に記述していなかったことがありました。

 wordと一緒にexcelも一纏めにしてPDF化していました。
いろいろ検証してみましたが、どうもこれが原因のようです。

(1) wordとexcelを同時にPDF化する
(2) wordのページ設定の字送り設定値が大きい(13.3pt等)

 以上2つの条件を満たすとき、(2)の箇所で当該事象が発生するようです。

===============================================================
 原因はわかったのですが・・・。
Acrobatは本来こういった仕様なのでしょうか?
wordとexcelを同時にPDF化するのは、それ程特殊な事ではないと思うのですが。
現時点では、wordとexcelを別々にPDF化しページ挿入することか、
全てのwordの字送り設定値を変えることしか対処法が思いつきません。


【改めて質問させていただきます。】
こういった事象を防ぐための対処法はありますでしょうか。

補足日時:2009/06/10 10:10
    • good
    • 0

当方、複数の種類の文書を同時にPDF化した経験がないのですが、そんなこともできるんですね。


PDFは、あくまで生成物としての結果であり、すべてを管理するのは難しいと思いますので、ひとまず解決法が見つかってよかったですね。
    • good
    • 0

元データを複数人で作成とのことなので、フォントの問題もあるかもしれません。


同名のフォントでも、時期や環境によっていろんなバージョン(バリエーション?)があるようですので、それぞれのページを作成したPCでPDFを作成されてみてはどうでしょうか?

また、体裁(表示レイアウト)を整えるため、文字列が変更されることもあるのかもしれません。

この回答への補足

 ご回答ありがとうございます。

 事象が発生したページを作成した者とそうでない者のPCについて
フォントファイルの作成日時、更新日時を確認しましたが、差異はありませんでした。
各作業者のPCにAcrobatをインストールしてそれぞれでPDFを作成するというのも
申し訳ありませんが現状では現実的ではなさそうです・・・。

>また、体裁(表示レイアウト)を整えるため、文字列が変更されることもあるのかもしれません。
 これはword作成の時点ではなく、PDF化の時点で、ということでしょうか?
だとすると・・・やっかいな機能ですね・・・。

===============================================================
 発生したページとしないページで、wordの字送り設定値が異なることを発見しました。
(ファイル>ページ設定>文字数と行数>文字数>字送り
 例:発生したページ・・・13.3pt、発生しないページ・・・10.5pt
 テンプレートやフォントの文字間隔に関係なく文字間隔が変更になるようです。)
そこで、字送りの値を変更してPDF化する実験をしてみました。
10pt.doc、12pt.doc、14pt.docとして、一つのPDFファイルにしました。
ある値を境に事象が発生するしないが分かれることを期待しましたが、
全てのページについて事象は発生せず、正しく検索が行えました。
--> 字送り設定は関係なさそうです・・・。

補足日時:2009/06/08 15:20
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!