mirror of
https://github.com/ONLYOFFICE/desktop-sdk.git
synced 2026-03-31 10:23:12 +08:00
Add additional params to external convertaion
This commit is contained in:
@ -1735,6 +1735,21 @@ public:
|
|||||||
sAdditionXml = L"<m_bIsPDFA>true</m_bIsPDFA>";
|
sAdditionXml = L"<m_bIsPDFA>true</m_bIsPDFA>";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
COfficeFileFormatChecker oChecker;
|
||||||
|
if (oChecker.isOfficeFile(m_sInputFile))
|
||||||
|
{
|
||||||
|
if (oChecker.nFileType == m_nOutputFormat)
|
||||||
|
{
|
||||||
|
NSFile::CFileBinary::Copy(m_sInputFile, m_sOutputFile);
|
||||||
|
|
||||||
|
NSDirectory::DeleteDirectory(m_sTempDirectory);
|
||||||
|
m_pEvents->OnFileConvert(nReturnCode, this);
|
||||||
|
|
||||||
|
m_bRunThread = FALSE;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
oBuilder.WriteString(std::to_wstring(m_nOutputFormat));
|
oBuilder.WriteString(std::to_wstring(m_nOutputFormat));
|
||||||
oBuilder.WriteString(L"</m_nFormatTo><m_sFontDir>");
|
oBuilder.WriteString(L"</m_nFormatTo><m_sFontDir>");
|
||||||
oBuilder.WriteEncodeXmlString(m_pManager->m_oSettings.fonts_cache_info_path);
|
oBuilder.WriteEncodeXmlString(m_pManager->m_oSettings.fonts_cache_info_path);
|
||||||
@ -1752,6 +1767,12 @@ public:
|
|||||||
if (!sAdditionXml.empty())
|
if (!sAdditionXml.empty())
|
||||||
oBuilder.WriteString(sAdditionXml);
|
oBuilder.WriteString(sAdditionXml);
|
||||||
|
|
||||||
|
if (std::wstring::npos == sAdditionXml.find(L"m_nCsvTxtEncoding"))
|
||||||
|
oBuilder.WriteString(L"<m_nCsvTxtEncoding>46</m_nCsvTxtEncoding>");
|
||||||
|
|
||||||
|
if (std::wstring::npos == sAdditionXml.find(L"m_nCsvDelimiter"))
|
||||||
|
oBuilder.WriteString(L"<m_nCsvDelimiter>4</m_nCsvDelimiter>");
|
||||||
|
|
||||||
if (m_nOutputFormat & AVS_OFFICESTUDIO_FILE_IMAGE)
|
if (m_nOutputFormat & AVS_OFFICESTUDIO_FILE_IMAGE)
|
||||||
{
|
{
|
||||||
oBuilder.WriteString(L"<m_oThumbnail><first>false</first>");
|
oBuilder.WriteString(L"<m_oThumbnail><first>false</first>");
|
||||||
|
|||||||
Reference in New Issue
Block a user