Files
core/Fb2File/test/main.cpp
Куликова Светлана Александровна da2df6358e made rels
2020-07-09 12:20:25 +03:00

36 lines
1.0 KiB
C++

#include <iostream>
#include "../Fb2File.h"
#include "../../DesktopEditor/common/File.h"
#include "../../DesktopEditor/common/Directory.h"
int main()
{
setlocale(LC_ALL, "Russian");
CFb2File oFile;
oFile.SetTmpDirectory(NSFile::GetProcessDirectory() + L"/tmp");
// файл, который открываем
std::wstring sFile = NSFile::GetProcessDirectory() + L"/../../../examples/1-posledneye-zhelaniye.fb2";
// директория, где будем создавать docx
std::wstring sOutputDirectory = NSFile::GetProcessDirectory() + L"/word";
if (!NSDirectory::Exists(sOutputDirectory))
NSDirectory::CreateDirectory(sOutputDirectory);
bool bCheck = oFile.IsFb2File(sFile);
if (!bCheck)
{
std::cout << "This isn't a fb2 file" << std::endl;
return 1;
}
int nResConvert = oFile.Convert(sFile, sOutputDirectory);
if(nResConvert)
std::cout << "Success" << std::endl;
else
std::cout << "Failure" << std::endl;
return 0;
}