Results 1 to 8 of 8
  1. #1
    Join Date
    Nov 2008
    Posts
    3

    Cool Compare html and display styled

    Hi all.
    I wonder if it's possible with BC to compare two HTML files and display the result as a HTML file where removed text is coloured red en new text is coloured green (or so). I would like to make the differences visually visible.

    For as far as I can see in the manual, this seems not possible. But I don't want to show the user the source of the html file like all the examples do.

    So, summarised, a deleted text should appear like this:
    HTML Code:
    <span class="removedtext">This text is removed</span>
    and new text should appear as
    HTML Code:
    <span class="addedtext">This text is new</span>
    Thanks
    Niek
    Last edited by Mentos; 12-Nov-2008 at 06:46 AM. Reason: Spell

  2. #2
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    4,676

    Default

    You can do this with the HTML to Text add on for Beyond Compare 3. You can get it from: http://www.scootersoftware.com/downl...kb_moreformats

    The add on will strip out HTML formatting tags from files before comparing them, so you'll only see differences in the visible text. Once you have the files compared with the add on, you can save the comparison results as HTML using the Session > Text Compare Report command, then select HTML as the output type.
    Chris K Scooter Software

  3. #3
    Join Date
    Nov 2008
    Posts
    3

    Default

    OK Chris, thanks for the reply. Does this mean that the final result is only the unformatted text with the differences marked? Or is it possible to (somehow) insert the original HTML formatting again after the comparison?

    The result should actually be formatted text extended with the marked differences.

  4. #4
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    4,676

    Default

    The "HTML to text" add on strips all HTML tags from a file, so you only see unformatted text contents of the file with differences colored. It isn't possible to insert the original formatting after the comparison.

    If you want to see differences in the HTML code, use the built in HTML file format without downloading any add ons.

    You can customize the HTML report output with a custom stylesheet.
    Chris K Scooter Software

  5. #5
    Join Date
    Nov 2008
    Posts
    3

    Exclamation

    Quote Originally Posted by Chris View Post
    If you want to see differences in the HTML code, use the built in HTML file format without downloading any add ons.
    I think I need to tell that I would like to use BC from the command line. All the available options seem to present the results as differences in the source, not as parse-able HTML.

  6. #6
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    4,676

    Default

    BC can generate output to a printer, HTML, or plain text.

    To save a report as HTML in a script, use the "output-options:html-color" option for the "file-report" or "folder-report" command. For details on scripting, see the "Using Beyond Compare > Command Line and Scripting" section of Beyond Compare 3's help file.
    Chris K Scooter Software

  7. #7
    Join Date
    Aug 2016
    Posts
    3

    Default

    I'd like to resurrect this thread as it doesn't seem to have been answered. The question was whether two html pages can be compared and the diff shown over the html, not whether a text diff can be stored as an html. For example, if I compare two html tables (<th>, <tr>, <td>, ...) which are nicely formatted, I wan to see both the diff (green/red) and this original nice formatting (not the html tags). Anyone?

    -Y-

  8. #8
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    11,788

    Default

    Hello,

    The report can only generate output based on the current display. By default HTML files are displayed as code, which would then be the content of the report.

    The original thread was dealing with the difference between the default HTML (Code) and HTML To Text format (which shows the text data of the HTML without the code). Both of these formats are specifically text. We do have an "HTML tables" format, which opens only the table of an HTML file in the Table Compare (which offers an Excel-like interface comparing rows/columns). This doesn't keep the formatting of your Table, but does offer a different style if that helps. You can search for HTML additional formats here:
    http://www.scootersoftware.com/downl..._moreformatsv4

    One installed, the Tools menu -> File Formats dialog controls which is used automatically: the topmost format for *.html in the list.
    Aaron P Scooter Software

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •