public static void ToHtml(this Document docConvert) { var pathSave = Path.Combine(GetPath(), "Convert - " + docConvert.Name + ".html"); if (docConvert.FileType == FileType.PDF) { var pdfFile = new Aspose.Pdf.Document(Path.Combine(GetPath(), docConvert.Name + "." + docConvert.FileType)); pdfFile.Save(pathSave, Aspose.Pdf.SaveFormat.Html); } else if (docConvert.FileType == FileType.DOCX || docConvert.FileType == FileType.DOC) { var docFile = new Aspose.Words.Document(Path.Combine(GetPath(), docConvert.Name + "." + docConvert.FileType)); docFile.Save(pathSave, Aspose.Words.SaveFormat.Html); } }
public static void ToWord(this Document docConvert) { var pathSave = Path.Combine(GetPath(), "Convert - " + docConvert.Name + ".docx"); if (docConvert.FileType == FileType.PDF) { var pdfFile = new Aspose.Pdf.Document(Path.Combine(GetPath(), docConvert.Name + "." + docConvert.FileType)); DocSaveOptions opt = new DocSaveOptions() { Format = DocSaveOptions.DocFormat.DocX }; pdfFile.Save(pathSave, opt); } else if (docConvert.FileType == FileType.HTML) { var htmlFile = new HTMLDocument(Path.Combine(GetPath(), docConvert.Name + "." + docConvert.FileType)); //TODO: convert } }