• 締切済み

複数PDFファイル内の特定文字列を一括置換したい

社名変更に伴ない、数百個あるPDFファイル内にある社名部分を新しい社名に置換したいのですが、 通常のsed(ストリームエディタ)やテキストファイル用置換ツールでは、文字列の検出は行われても置換ができなくて困っています。 置換個所・対象ファイルが多いので、 「検索」->「タッチアップツール」->「書き換え」->・・・ では、気が遠くなりそうです。 一括置換出切る方法・ツールがあれば教えて下さい。

みんなの回答

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

文字列を一括置換するソフトなら、下記のようなものがありますが、 それでご要望の内容ができるのでしょうか? http://www.forest.impress.co.jp/article/2001/09/21/chrtrim.html http://www.vector.co.jp/soft/win95/writing/se055794.html

mazuchk
質問者

補足

レスありがとうございます。 でも、残念ながら、前者は、「テキストの文字列置換」用ツールで、 後者はQXエディタ(テキストエディタ)のプラグイン・マクロなので、当然テキスト(txt、ini、csv、log等)は扱えますが、 プレーンテキスト以外の情報を含むファイルでは特殊な制御コード等等の想定外のコードが入る為、扱う事が出来ないんです。 ・・・それだけ、難しいんでしょうね~。 「PDFファイルの一括置換ができます」って言うのでないと無理っぽいのですが、検索かけても上手く引っかからないし、Acrobat(製品版)のHelpにも載ってなかったので、もしかしたら無理なのかも知れませんね (T_T)

関連するQ&A

  • 複数ファイルの文字列を一括置換するソフトについて

    win98SEを利用しています。 複数のテキストファイルに含まれる文字列を別の文字列に変換してくれるツールはないでしょうか? たとえば、”あいうえお”を”かきくけこ”に変換してくれるようなものです。 某エディタの置換機能で出来ないこともないのですが、ファイルを開いた状態でなければできないので、数が多い場合に難有りなので。 フリーのソフト有りましたら教えてください。

  • 文字列一括置換ソフトを探してます

    文字列一括置換ソフトを探してます・・・って書くと、Vectorに行けばいっぱいあると言われそうですが、ちょっと条件が特殊です。 ・複数(多分500~1000個)のテキストファイルの指定文字列を一括置換したい(ここまでは普通) ・対象の文字列の置換パターンが3万件(苦笑) ワイルドカードなどではなく、3万の単語を別の3万の単語に置換したいのです。 (プログラムの変数を、ネーミングルールを変えたために総入れ替えする・・・と考えて頂ければ分かっていただけるでしょうか) 10件くらいのパターンを連続して置換するソフトは見つかったのですが、3万件となると・・・。 (そもそも3万件のリストをよく作ったもんだ) UNIXにsedというコマンドがあるというのは聞いたことがあるのですが、Windows(&DOS)しか触ったことがないので、どうすれば良いのか分かりません(私はプログラマじゃありません)。 なお、同じネタでエクセルのワークシートのセルを置換する必要があるのですが、こちらは自作マクロで対応しています。 もし適当なソフトが見つからなければ、エクセルマクロの作成を検討しています。 (マクロでテキストファイルの読み込みはやったことがあるのですが、書き出しは多分やったことがない) 置換リストはエクセルで作成しているので、リストはソフトに応じた形式で準備できると思います。 以上、よろしくお願いいたします。

  • 複数のテキストファイルの一括置換について

    複数のテキストファイルの一括置換について 複数のテキストファイル(html)の中にある 【地域名】という文字列を一括でそれぞれA、B、C・・・・という風に異なる文字列に変換したいです。 たとえば 001/index.html の中にある【地域名】は北海道 に変換 002/index.html の中にある【地域名】は青森 に変換 ・ ・ ・ 変換前の文字列は同一ですが、変換後の文字列を全ファイル異なるものにしたいので秀丸等の一括置換ができずに困っています。 全ファイル開いて1つ1つ検索置換していくには2000ファイルほどあるので大変なので何かいい案はないでしょうか? よろしくお願いいたします。

  • ディレクトリ内の複数のテキストファイルの文字列を、一括置換する方法について

    ディレクトリ内にある複数のcgiファイルの文字列を一括で置換する方法について教えてください。 置換前文字列 jcode.pl ↓ 置換後文字列 ../../jcode.pl 対象ファイル 以下のように、/cgiディレクトリ内に複数のcgiファイルがあります。 /web └/cgi --└ 01.cgi --└ 02.cgi --└ 03.cgi --└ 04.cgi --└ 05.cgi ただし、所有者とパーミッションを変更せずにしたいのです。 sedコマンドを試しましたが、オプションについてよくわからないため、上手く行きませんでした。 (所有者がrootに変更となったり、また、別ファイル名で保存しないと、上手く行きませんでした。) どなたか、ご指南宜しくお願い致します。

  • 複数ファイルの文字列を同時に置換できるエディタを探しています

    複数のテキストファイルの文字列を、 同時に置換できるエディタソフトを探しております。 フリーのもので、何かありますでしょうか。 当方、ウィンドウズです。 よろしくお願いいたします。

  • テキストファイルの文字列置換で更新日時を変更しないツールはありませんか。

    下位フォルダを含む複数のテキストファイル(html,css,aspなど)の文字列を一括置換するツールで、 置換したファイルの更新日時を更新しないようにできるツールはありませんか? よろしくお願いします。

  • 複数のファイル 改行が入った文字列の一括変換

    改行が入って複数行にわたる文字列を 複数のファイルを対象にして 一括変換するツールは ありませんでしょうか。 一行だけの文字列では 「ファイルから置換」を使っているのですが、 複数行を対象にした置換をする方法がわからないのです。

  • ディレクトリ内の複数ファイルの中から特定の文字列を置換したい

    ディレクトリ内の複数ファイルの中から特定の文字列を置換したい 要は、あるフォルダ内のテキストファイルに含まれる 123を987にしたいということなんですが。 sedは使えなかったんで、 perl -p -i -e 's/123/987/' *.txt としたらできました。 しかし、 perl -p -i -e 's/$rh, $rh1/$rh2, $rh2/' *.cgi のようにスペースを含むとどうもうまくいきません。 教えてください。お願いします。

  • テキスト置換ソフトで、特定の文字列が●個出てくるごとに置換できるもの知りませんか?

    以下のような機能をもつ テキストファイルの置換ソフトを探しています。 特定の文字列が●個出てくるごとに、 その●個目の部分だけを置換する機能です。 たとえば、 abc abc abc abc abc abc abc abc という文字列があるとして、 手動ではなく一括で以下のように置換をしたいのです。 abc ABC abc ABC abc ABC abc ABC この例では、abcが2つ登場するごとに、ABCという文字列に置換されていますね。このように特定の文字列(この例ではabc)が●個出てくるごとに、その●個目の部分だけを置換するというような機能を持つ(できれば)フリーソフトなどをご紹介いただければありがたいです。 秀丸エディタなどのテキストエディタでは、おそらくできないと思うのですが、もしできるのであれば、そのやり方を教えていただいても構いません。 よろしくお願いいたします。

  • こんな文字列置換ツールもしくは置換法を探しています。

    こんな文字列置換ツールもしくは置換法を探しています。 共通した文字列「文字列A」を含むHTMLファイルが3つあります。 ファイル名は簡単に「1」、「2」、「3」とします。 この3個のファイルの「文字列A」を 置換候補(たとえば「文字列あ」、「文字列い」、「文字列う」)を指定し、 一括で置換できるツールもしくは方法をご存じの方はお教えいただけないでしょうか? ツールの場合、置換候補をCSVファイルなどで一気に指定できればなお良しです。 よろしくお願いします。

専門家に質問してみよう