git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@52221 954022d7-b5bf-4e40-9824-e11837661b57

This commit is contained in:
Sergey.Kirillov
2013-11-19 15:45:53 +00:00
committed by Alexander Trofimov
parent 7299b44189
commit 3779f31d9e
317 changed files with 72 additions and 72 deletions

View File

@ -0,0 +1,45 @@
#include "../HTMLReaderLib/LiteHTMLConverter.h"
#include "Windows.h"
int main (int argc, char *argv[ ], char *envp[ ])
{
if (argc < 3)
{
TRACE (_T("needed parameters not found!"));
return -1;
}
// remove "" from begin and end of string
CString sInputFileName = argv[1];
CString sOutputFileName = argv[2];
// Opens input file for reading
HANDLE hInputFile = ::CreateFile (sInputFileName, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if (INVALID_HANDLE_VALUE == hInputFile)
{
TRACE (_T("Can't open file!! (last error: 0x%x)"), GetLastError());
return -2;
}
/*
// Opens output file for wtitting
HANDLE hOutputFile = ::CreateFile (sInputFileName, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if (INVALID_HANDLE_VALUE == hOutputFile)
{
TRACE (_T("Can't open file!! (last error: 0x%x)"), GetLastError());
return -3;
}
*/
// Create converter object
CLiteHTMLConverter oConverter;
IXHTMLWriter *pWriter = new CXHTMLWriter ();
pWriter->SetOutput (sOutputFileName);
oConverter.ToXHTML (hInputFile, pWriter);
CloseHandle (hInputFile);
//CloseHandle (hOutputFile);
return 0;
}