DocTo/pages/all/ConvertDocToFileWithWebhook...

2.3 KiB

{ "title" : "How do I Convert a Microsoft Word Doc to a HTML File and fire a webhook on conversion? " }

HTML File

How do I Convert a Microsoft Word Doc to a HTML File (HTML) and fire a webhook on conversion?

It is very simple to convert a Word Document to a HTML file on the command line using Docto. You can also do this easily in Microsoft Word, but sometimes it helps to be able to do it from the command line. And its really simple to fire a webhook that you can recieve at any website. Just use the -W parameter.

The command line below shows how you can convert a Microsoft Word Document to a HTML File file - HTML and fire a webhook.

Command Line

docto -WD -f 'c:\path\Document.doc' -o 'c:\path\Document.HTML' -t wdFormatHTML -W 'https://example.com/mywebhook.php'

or easier to read

docto -WD  -f 'c:\path\Document.doc' 
           -o 'c:\path\Document.HTML' 
           -t wdFormatHTML
           -W 'https://example.com/mywebhook.php'

Command Line Explained

  • -WD - This is a conversion using Microsoft Word.
  • -f - The File or directory to be converted
  • -o - The Output File or Directory where you would like the converted file to be written to.
  • -T - The file format type that is being converted to
  • -W - Fire a webhook to the provided URL. See Below for more details

Web Hook Help

The Webhook URL will be called on the following events with the following parameters

  • File Conversion

    • action=convert
    • type=wdFormatType (or int if no matching format type)
    • ouputfilename=File being written to.
    • inputfilename=File being converted.
  • Error

    • action=error
    • type=wdFormatType (or int if no matching format type)
    • ouputfilename=File being written to.
    • inputfilename=File being converted.
    • error=Error Message

Return value is ignored, no errors are logged. This is a fire and forget Webhook.

The URL will look like this

 https://example.com/webhooks/docto/webhook_test.php?action=convert&type=wdFormatPDF&outputfilename=D:%5CDevelopment%5CGitHub%5CDocTo%5Ctest%5CGeneratedFiles%5Cpie3.pdf&inputfilename=D:%5CDevelopment%5CGitHub%5CDocTo%5Ctest%5CInputfiles%5Cpie3.doc

Some other interesting commands

You might find some of the following commands also interesting.