mirror of https://github.com/tobya/DocTo
72 lines
2.4 KiB
Markdown
72 lines
2.4 KiB
Markdown
{
|
|
"title" : "How do I Convert a Microsoft Word Doc to a Windows Rich Text Format and fire a webhook on conversion? "
|
|
}
|
|
|
|
Windows Rich Text Format
|
|
==
|
|
|
|
How do I Convert a Microsoft Word Doc to a Windows Rich Text Format (RTF) and fire a webhook on conversion?
|
|
-
|
|
|
|
It is very simple to convert a Word Document to a RTF file on the command line using [Docto](https://github.com/tobya/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 Windows Rich Text Format file - RTF and fire a webhook.
|
|
|
|
Command Line
|
|
-
|
|
|
|
````
|
|
docto -WD -f 'c:\path\Document.doc' -o 'c:\path\Document.RTF' -t wdFormatRTF -W 'https://example.com/mywebhook.php'
|
|
````
|
|
or easier to read
|
|
````
|
|
docto -WD -f 'c:\path\Document.doc'
|
|
-o 'c:\path\Document.RTF'
|
|
-t wdFormatRTF
|
|
-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.
|
|
|
|
|
|
|