DD.WellWorkover.Cloud/AsbCloudInfrastructure/Services/DrillingProgram/Convert
eugeniy_ivanov 5367f3e85f rename DoMerged => MergeFiles
refact file extension validate
2023-01-17 12:09:58 +05:00
..
ConvertToPdf.cs rename DoMerged => MergeFiles 2023-01-17 12:09:58 +05:00
ReadMe.md refact GetConverteAndMergedFileAsync 2023-01-17 11:11:40 +05:00

КЛАСС ПРЕОБРАЗУЮЩИЙ ЧАСТИ ПРОГРАММЫ БУРЕНИЯ В ЕДИНЫЙ ФАЙЛ ПЕЧАТНОГО ФОРМАТА (pdf)

  1. На Linux сервер необходимо установить пакеты LibreOffice:

    sudo apt-get install libreoffice-writer libreoffice-calc

  2. путь до бинарника LibreOffice: Linux - /usr/bin/soffice Windows - C:\Program Files\LibreOffice\program\soffice.exe

  3. В массиве fileExtensions содержатся в виде стринг переменных необходимые расширения файлов изначально обозначенные в задаче. При необходимости список можно расширить. На текущий момент, по логике метода класса, прикрепленные файлы с "ненужным" или "неправильным" форматом просто не будут попадать в список на преобразование.

--список сигнатур файлов разных расширений 1.xlsx (xlsDoc[0]==0x50) && (xlsDoc[1]==0x4B) 2.docx