mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-07-20 11:47:00 +08:00
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@52221 954022d7-b5bf-4e40-9824-e11837661b57
This commit is contained in:
committed by
Alexander Trofimov
parent
7299b44189
commit
3779f31d9e
45
ASCOfficeHtmlFile/HTMLConverterTest/TestConvert.cpp
Normal file
45
ASCOfficeHtmlFile/HTMLConverterTest/TestConvert.cpp
Normal 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;
|
||||
}
|
||||
Reference in New Issue
Block a user