Я преобразовал HTML в Docx, но у него есть шрифт по умолчанию, который я не хочу.
Я сейчас пытаюсь htmltoopenxml.dll.конвертируется в docx.
var htmmml = @"<h1>ვახოს დოკუმენტის ქვე კატეგორიახელშეკრულება შრომითი ურთიერთობის შესახებ</h1>" +
"<p> ერთი მხრივ, [CompanyName] <strong> </strong>(ს.კ. [CompanyCode]) (შემდგომში „დამსაქმებელი“) და მეორე მხრივ, [Employee]<strong> </strong>(პ.ნ[EmployeeId]) (შემდგომში „დასაქმებული“) ვდებთ წინამდებარე ხელშეკრულებას შემდეგზე:</p>" +
"<h2>ხელშეკრულების საგანი</h2><ol><li>დამსაქმებელი დასაქმებულს სამუშაოზე იყვანს [EmployeePosition]-ს პოზიციაზე და დასაქმებული თანხმობას აცხადებს შეასრულოს მასზე დაკისრებული სამუშაო წინამდებარე ხელშეკრულებით დადგენილი პირობების შესაბამისად.</li>" +
"<li>დამსაქმებელი უხდის დასაქმებულს შესრულებული სამუშაოს საფასურს - ხელფასს[Salary] [Currency] ს<strong> </strong>ოდენობით. </li>" +
"<li>ხელშეკრულებით გათვალისწინებულ<span style=\"color: rgb(184, 49, 47);\"> პოზიციაზე </span> დასაქმებულის მიღება ხდება ამ ხელშეკრულების საფუძველზე და რაიმე სახის დამატებით აქტს არ საჭიროებს.</li>" +
"<li>სამუშაოს შესრულების ადგილი, სამუშაო საათები და დასვენების დრო</li>" +
"<li>დასაქმებულის სამუშაო ადგილია[TownName] კერძოდ [CompanyName]-ის ოფისი.</li>" +
"<li>დამსაქმებელი გააცნობს დასაქმებულს მის კონკრეტულ ვალდებულებებს დასაქმებულის მიერ თავისი ფუნქციების შესრულების დაწყებისა და მიმდინარეობის პროცესში.</li></ol>" +
"<p><strong>დასაქმებული ჩვეულებრივ მუშაობს კვირაში ხუთი დღე ორშაბათიდან პარასკევამდე. სამუშაო საათების ხანგრძლივობა კვირაში შეადგენს[TimeAmount] საათის ოდენობით.დამსაქმებელი საკუთარი შეხედულებისამებრ განსაზღვრავს დღის განმავლობაში შრომის საათებს, რის შესახებაც ატყობინებს დასაქმებულს.</strong></p>" +
"<p>ყოველდღიური დასვენების ხანგრძლივობა შეადგენს [Minutes] წუთს.ყოველდღიური შესვენების დრო არ ითვლება სამუშაო დროის ხანგრძლივობაში.</p>" +
"<p>დამსაქმებელი სარგებლობს შვებულების უფლებით შრომის კოდექსით გათვალისწინებული პირობების დაცვით.</p>"
byte[] document;
using (MemoryStream generatedDocument = new MemoryStream())
{
using (WordprocessingDocument package = WordprocessingDocument.Create(generatedDocument, WordprocessingDocumentType.Document))
{
MainDocumentPart mainPart = package.MainDocumentPart;
var run = new Run();
if (mainPart == null)
{
mainPart = package.AddMainDocumentPart();
new Document(new Body()).Save(mainPart);
}
mainPart.Document.Save();
}
document = generatedDocument.ToArray();
}