1.2 KiB
КЛАСС ПРЕОБРАЗУЮЩИЙ ЧАСТИ ПРОГРАММЫ БУРЕНИЯ В ЕДИНЫЙ ФАЙЛ ПЕЧАТНОГО ФОРМАТА (pdf)
-
На Linux сервер необходимо установить пакеты LibreOffice:
sudo apt-get install libreoffice-writer libreoffice-calc
-
путь до бинарника LibreOffice: Linux - /usr/bin/soffice Windows - C:\Program Files\LibreOffice\program\soffice.exe
-
В массиве fileExtensions содержатся в виде стринг переменных необходимые расширения файлов изначально обозначенные в задаче. При необходимости список можно расширить.
-
Если для тестирования исходники необходимо запустить на машине под управлением Windows необходимо поменять содержание переменной result в методе StartConvertProcessAsync на :
var result = Cli.Wrap("C:\Program Files\LibreOffice\program\soffice.exe") .WithArguments($"-headless -convert-to pdf {inputFileName} --outdir {outFileName}");