Files
core/Fb2File/test/main.cpp
Куликова Светлана Александровна 4906c77f53 Read description completely, began to read body
2020-07-06 18:44:14 +03:00

34 lines
990 B
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#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"/output";
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);
// GetText() ДЛЯ ТЕСТА
std::wcout << oFile.GetText();
return 0;
}