mario: suche tool

hi!

ich bin auf der suche nach einem tool, das meine texte ins "HTML-Format" konvertiert, in Hinblick auf Absätze und Sonderzeichen (rest ist egal). wäre ziemlich nützlich da ich teilweise SEHR lange texte habe. kann mir einer helfen?

  1. Hallo,

    ich bin auf der suche nach einem tool, das meine texte ins "HTML-Format" konvertiert, in Hinblick auf Absätze und Sonderzeichen (rest ist egal). wäre ziemlich nützlich da ich teilweise SEHR lange texte habe. kann mir einer helfen?

    In dem Fall könntest Du es mit einem stupiden Ersetzungsscript durchführen:

    #!/usr/bin/perl -w

    use strict;
    use HTML::Entities;

    my $text = join '', <STDIN>;

    erst Zeilenumbrüche vereinheitlichen

    $text =~ s/\015\012|\015|\012/\012/g;

    alle sonderzeichen kodieren

    encode_entities ($text);

    jetzt alles in einen Absatz einschließen

    $text = '<p>'.$text.'</p>';

    jetzt alle absätze verwandeln

    $text =~ s/\012\012+/</p>\012\012<p>/g;

    jetzt nach leeren absätzen suchen und diese löschen

    $text =~ s/<p></p>\012\012//g;

    print $text;

    Jetzt musst Du nur noch

    ./convert.pl < datei.txt > datei.html

    durchführen und das schlimmste ist getan.

    Christian

    --
    Hast Du einen Beitrag? Nur her damit!
    http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm
    SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
    sh:) fo:) ch:] rl:( br:> n4:& ie:% mo:) va:) de:] zu:) fl:( js:| ss:) ls:[
    1. Hallo,

      ich bin auf der suche nach einem tool, das meine texte ins "HTML-Format" konvertiert, in Hinblick auf Absätze und Sonderzeichen (rest ist egal). wäre ziemlich nützlich da ich teilweise SEHR lange texte habe. kann mir einer helfen?

      In dem Fall könntest Du es mit einem stupiden Ersetzungsscript durchführen:

      #!/usr/bin/perl -w

      use strict;
      use HTML::Entities;

      my $text = join '', <STDIN>;

      erst Zeilenumbrüche vereinheitlichen

      $text =~ s/\015\012|\015|\012/\012/g;

      alle sonderzeichen kodieren

      encode_entities ($text);

      jetzt alles in einen Absatz einschließen

      $text = '<p>'.$text.'</p>';

      jetzt alle absätze verwandeln

      $text =~ s/\012\012+/</p>\012\012<p>/g;

      jetzt nach leeren absätzen suchen und diese löschen

      $text =~ s/<p></p>\012\012//g;

      print $text;

      Jetzt musst Du nur noch

      ./convert.pl < datei.txt > datei.html

      durchführen und das schlimmste ist getan.

      Christian

      ich muss zugeben ich hab nicht viel ahnung davon, was du da schreibst. kann ich den text einfach kopieren uns als datei speichern und starten, oder wie läuft das?

      für jede hilfe dankbar:
      mario

      1. Hallo mario,

        kann ich den text einfach kopieren uns als datei speichern und starten, oder wie läuft das?

        Ich habe das ganze jetzt mal in PHP umgeschrieben: http://www.christian-seiler.de/temp/convert.txt. Das kannst Du Dir dann auf Deiner Festplatte speichern und mit einem lokalen Webserver und mit PHP (ab 4.1) verwenden.

        Christian

        P.S.: Du kannst es unter http://www.christian-seiler.de/temp/convert.php ausprobieren - jedoch würde ich bitten, dass Du das wirklich nur zum Ausprobieren bei sehr kurzen Texten verwendest und nicht, um Deine ganze Arbeit zu machen.

        --
        Hast Du einen Beitrag? Nur her damit!
        http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm
        SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
        sh:) fo:) ch:] rl:( br:> n4:& ie:% mo:) va:) de:] zu:) fl:( js:| ss:) ls:[
  2. Hi mario!

    ich bin auf der suche nach einem tool, das meine texte ins "HTML-Format" konvertiert, in Hinblick auf Absätze und Sonderzeichen (rest ist egal). wäre ziemlich nützlich da ich teilweise SEHR lange texte habe. kann mir einer helfen?

    Ich nehme mal an, dass du kein Perl auf deinem Rechner installiert hast, das bräuchtest du für Christians Lösung.
    Aber such doch bei Google einfach mal nach text2html. Auch wenn du nur nach deutschen Seiten suchst, ist da doch recht viel Auswahl.

    Viel Erfolg, sokie

    1. ich bin auf der suche nach einem tool, das meine texte ins "HTML-Format" konvertiert, in Hinblick auf Absätze und Sonderzeichen (rest ist egal). wäre ziemlich nützlich da ich teilweise SEHR lange texte habe. kann mir einer helfen?

      Hi Mario,
      nur um sicherzugehen: Du meinst wirklich nur ASCII-Text, also *.txt-Dateien?!
      Gruss, sokie

      1. nur um sicherzugehen: Du meinst wirklich nur ASCII-Text, also *.txt-Dateien?!

        ja

  3. Hast du dir das Ergebnis von WORD schon angeschaut ?