• ベストアンサー

文字画面の一部を文字データとして残したい

インターネットの文字画面の一部を切り取って、文字データとして保存したいのですが、フリーソフトを2、3試した結果は、文字データとしては取り出せますが、改行や空白を無視して、ただ単に文字列をつなげていくだけで、元の体裁に戻すのに苦労します。 元のままの格好で、文字データとして残すソフトか方法があれば教えて下さい。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.4

「改行位置や配置をそのまま」というのは、できないのです。 たとえば、訪問したサイトで、ウィンドウ右上のウィンドウサイズを縮小するボタンをクリックして、ウィンドウの縁をドラッグして幅を小さくしてみてください。(このosieteサイトは固定されているためダメ)  googleの検索結果などで、ウィンドウ幅を200pxぐらいにしてもそれにつれて改行位置は変わります。変わりに文字を大きくしたり、スタイルシートを無効にするとデザインも変わります。 (IEではちょっと難しいですがインターネットオプションから変更できます)  またサイトによると[代替スタイルシート]を用意してあるところもあります。たとえば サンプル スタイルシートを切り替える http://www.usamimi.info/~geko/arch_web/02_sample/018/index.html  スタイルシートを切り替えられるモダンブラウザ(IE以外のほとんど)では、表示メニューカーから変更できる。  また、多くのサイトは携帯端末で見るとまったく異なるデザインになります。 ★なぜなら、HTMLは、文章構造(どれが見出しで、どれが文章で、どれが引用か)を記述しているだけで、デザイン(プレゼンテーション)はスタイルシート(指定してなくても、ブラウザ自身が持っている)で指定されているからです。  言い換えるとワープロなどのDTPは文書の構造はなくて、視覚的に「どれをどのフォントで」「どのサイズで」「どこで改行」を指定してあるだけです。  根本的に違うのです。  だから、サーチエンジンはそのページから見出しがどれか、視覚障害者はどの部分を大きな声で読めばよいかが分かるのです。  ですから、改行位置や配置をHTMLから取り出すことは、どだい無理な話なのです。  しかし、それがどんな小さな文字でかかれていようと、あるいは表示されていなくても、コンピューターは必要な文字を拾い出せるのです。  ただ、次のような方法は可能です。 [ファイル]→[名前をつけて保存]→【保存方法を選択】→保存

その他の回答 (6)

  • ts3m-ickw
  • ベストアンサー率43% (1248/2897)
回答No.7

No.3です。手間はかかる上に完全ではありませんが、ご希望の方法にかなり近いやりかたを見つけました。 (1)ブラウザの画面をいったんPDFにします。 (2)PDFをビューワで開き、そこからテキストを抽出します。 こうするとPDFにしたときに改行コードだけ挿入されますので、テキスト化しても体裁が近いままです。

noname#97693
noname#97693
回答No.6

これでいいのかどうか、簡単すぎて、bofemianさんの希望(目的)に叶うどうか・・・。 役に立てばいいんですが、自信なしです。 文字や改行だけをコピーするのであれば次の方法で、私はやっています。 1.ブラウザの編集から「すべてを選択」 2.「コピー」 3.メモ帳に貼り付け 4.メモ帳で「すべてを選択」して「コピー」 5.ワードに貼り付けて編集。 <補足> 3でワードに貼り付けするとヘンテコになります。 メモ帳だと、画像やHTML形式は無視して、文字と改行だけが貼り付けられます。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.5

>文字の相対位置や段落,要するにレイアウトをそのままでテキスト文として保存したいのですが それではHTML文書として保存するしかないですね。 IEのメニューから ファイル - 名前を付けて保存、として、 ファイルの種類 で WEBページ、HTMLのみ を選び保存します。 保存されたデータをHTMLエディタで開いて、不要な部分を削除してから保存して下さい。 HTMLエディタは幾つかありますが、無料ではブラウザSeaMonkey内蔵のComposerをお勧めします。 http://seamonkey.mozilla.gr.jp/releases/

  • ts3m-ickw
  • ベストアンサー率43% (1248/2897)
回答No.3

一般には文字データというのは体裁を含まないものですから、改行や空白がなくなるのはあたりまえの話だと考えます。 何をどうされたいのか質問文から理解できていないのですが、元の体裁を保ちたいのであればHTMLのソースのまま保存すればよろしいでしょう。 ブラウザごとに若干の違いはありますが、画像以外の部分を右クリックして「ソースの表示」。 あとはエディタなりメモ帳などにコピペして、拡張子htmで保存すればよろしいのでは?

bofemian
質問者

補足

文字の相対位置や段落,要するにレイアウトをそのままでテキスト文として保存したいのですが。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

>インターネットの文字画面 それは画像データでしょうか? 画像データを切り取って、文字部分を切り取ろうとしているのでしょうか? しかもそれをフォントとして登録したいのでしょうか?

bofemian
質問者

補足

画像データではなく、文字の部分(例えば取説の内容とか)をコピーしたい(後で編集して残す)だけです。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

意味不明です。 インターネットとは世界中のコンピューターを繋ぐネットワークですから「インターネットの文字画面」とは? 「文字画面の一部」画面とは通常ディスプレイに表示される画像ですから、PrintScreeで画像は取り出せますが、それは文字にはできない。 ・・・・ひょっとして・・・ 「ブラウザに表示されているHTMLから文字データを取得したい」???  なにをしたいのか詳しく書いてみてください。

bofemian
質問者

補足

「ブラウザに表示されているHTMLから文字データを取得したい」 これです。レイアウトはそのままで

関連するQ&A

  • リンクしてきたデータの文字列を折り返すには…???

    リンクして引っ張ってきたデータを、 何文字目で改行するか,その都度決めることはできますか? リンクしてくるデータが、毎回同じ文字数目で改行したいわけではなくて、 今回は8文字目と16文字目で折り返したい… 今回は9文字目と20文字目で折り返したい…など。 ついでに!!! 折り返した文字列の頭に1文字空白を挿入したいのですが。 そんな贅沢でワガママなことはできますか? もしかして、申し上げている意味自体が不明でしょうか?

  • エクセルのセルの値を後ろに追加してまとめる方法

     ブック内に複数のシートがあります。  複数のシートの体裁は同じで、B4:F9の範囲のデータ(文字列)を 同体裁のシートに改行も含んでセル毎にまとめたいのです。範囲内には、空白も多いです。  シートが3つなら、sheet1!B4&sheet2!B4&sheet3!B4の方法でまとめられると思うのですが、シートの枚数が決まっていません。(改行はできてませんが) 良い方法はないでしょうか?

  • HTMLのテーブルデータの一部を固定しかつ一部をフレキシブルにしたいの

    HTMLのテーブルデータの一部を固定しかつ一部をフレキシブルにしたいのですがどのようにしたらいいでしょうか? 画像のようにやりたいのですが・・・ 一番左端は10pxで固定します。 Xのテーブルデータはいれる文字列の長さによってフレキシブルにします。 Yは画像を入れるのですがXの文字列とすぐ隣合うようにしたいのです。 その横の140pxと20pxのデータは完全に固定として上から下の行までまっすぐに通したいのです どのようにしたらいいでしょうか?

    • ベストアンサー
    • HTML
  • Excelー全部又は一部の文字が重複するデータ抽出

    例えば、 A列:株式会社いろは B列:いろは セルにこの様に文字データがあるとき、A列全体からB列全体の一部の文字が含まれる場合に、A列のデータを抽出したいです。 IF(NOT(COUNTIF(A:A,B1)),"",B1) この関数では完全一致するものを抽出できることが分かりましたが、一部一致のような設定はできないでしょうか。

  • Thunderbird、改行をふくんだ文字列の検索について

    メール本文は通常、半角60~80桁くらいで改行の入った文章になっています。 自動的に桁揃えされます。 例えば マイケル・ジャクソン といった文字列でも マイケル・ジャク ソン といったように検索したい文字列の途中で改行が入ってしまう場合があります。 Thunderbirdの検索機能では、途中で改行が入ってしまった文字列を検索することが出来ないようなのです。 検索ダイアログ中に「改行を無視する」というオプション項目がないので、上のような例では、検索できずに取りこぼしてしまいます。 メール本文から、途中で改行の入ってしまった文字列を検索する方法はないのでしょうか? どなたか、ご存知の方がおられましたらよろしくご教示ください。 ※Outlook Expressでは、もともと改行は無視するようなので、このような問題は起こりません。また、他のメールソフトではおそらくオプションにて改行を無視するような指定ができるのだと思います。Thunderbirdにはこういった設定箇所を探したのですが見あたりませんでした。

  • データの一部範囲について、並替等のVBAを作りたい

    データの一部範囲について、並べ替え等のVBAを作りたい。 次のようなVBAを作りたいのですが、当方知識がほとんどないためお力を貸してください。 データの内容 A列たてに2行目「6時台」12行目「7時台」というふうに、10行くらいおきに「○時台」の文字が24時台まで入る B列~C列A列にあわせた行数の文字列が入る E列~N列関数式の入ったデータが入る、A列~C列のからデータにあわせてデータより余分に関数式が入りデータ空白はIF(B="","", )で空白扱い。 処理したい内容 まず例として11時台~12時台の範囲(11時台のセルから13時台の文字の前の行まで)についてのみ対象として E列~J列までを、たて一列にする。E1~Exその下にF1~FxというふうにJ列まで。ただし並べ順はE,G,H,F,I,Jのようになる。 この場合の「E1」とは11時台のセル行位置 次にH~N列の矩形をそのままCopy これらのデータをテキストとして作成保存 時間の範囲は、A1に入るデータの日付(Bookごとに異なる)による曜日によって異なるので 「固定式」をいくつか作ってcaseで選択を予定していますが 汎用性として、最初の時間とうしろの時間を指定する任意の範囲式も作っておきたいです。 現在は、boxで時間を入れ、検索で○時台を見つけその上に空白行を3行入れ 続いてうしろの行も時間指定により3行空白を入れ、データ(関数式)の途切れる範囲内を作り、 その場所に手動でジャンプさせ、並べ替えマクロを動作さテキスト化しています。 また矩形部分はマウスで範囲を反転させたものをCopyしてそのテキストにあとから貼り付けています。 全体を対象としたVBAはここで作成していただいたのですが、途中の一部範囲を対象としたものが必要になったためお知恵をお借りしたいと思います。 よろしくお願いします。 Windows7/Office2013

  • 一部フリーソフトが文字化けする

    一部フリーソフトが文字化けする 一部のフリーソフトが画像のように文字化けしてしまいます。 自分で調べてもどうしたらいいかわからなかったので質問しました。 文字化けしないソフトもあるのでフォントが何かのせいだと思いますが・・・ 画像のソフトは Samurizeです どなたか教えてください

  • 画面に表示された文字列を取得することは可能ですか?

    ブラウザで表示したものはソースを閲覧し文字列をテキストファイルとして保存することができますが 添付のサンプル画像のように、PCソフト上で表示された文字列は、テキストファイルとして保存することはできません。 このソフトは株のツールなのですが、起動中、常にデータが変化します。 変化するデータ(数値)を全てテキストファイルに自動で保存していきたいのですが、技術的に可能なのでしょうか? ご教示頂けますと幸いです。 宜しくお願いいたします。

  • エクセルVBA 文字列複数行・列連続連結

    エクセルVBA 文字列複数行・列連続連結でお教え下さい A列に基本文字(縦順) B列~F列に複数行データー(文字・時間) 文字結合時に改行 例 A2&B2&改行&A3&C2&改行&A4&D2&改行・・・・・ 次のデーター行 A&B3&改行&A3&C3&改行&A4&D3&改行・・・・・ データーの最終行まで連続で このような複数行あるデーターの連続文字列連結をしたいのですが・・・ 文字列連結後は 1.指定セルに貼り付け 2.クリップボードに貼り付け 3.テキストファイルに保存 よろしくお願い致します

  • パソコン画面の文字が?????となる。助けてくださ

    パソコンで、最近、表示されている文字が文字化けしたり、「????????」と書かれていたりします。 メモ帳に関しても、保存した後で開くと、全て「??????」と文字化けしていて、読めなくなってしまいました。 メモ帳を以前のように保存しようとすると、 「このファイルはANSIテキストファイルとして保存すると失われてしまうUnicode形式の文字を含んでいます。Unicodeの情報を保存するには文字コードからUnicodeを選んでください」と出てくるのですが、これはどういうことでしょうか。 原因として考えられるのは、最近表示言語を英語に変更してまた元に戻したこと、子どもがパソコンをいじっていたこと、ウイルスが入っていたこと(削除したと思うのですが・・)です。 文字化けするのは、フリーソフトをダウンロードした時の説明や、Javaのソフトの説明や、メモ帳を保存した後に読むときです。 困っております・・・・よろしくお願いいたします。

専門家に質問してみよう