Hi Team,
We have observed huge difference in result between converting pdf to word online and using the code. Online converted word file retains header, footer, fonts and alignments are good. Whereas code converted word file looks fonts missing, alignment & header are not maintained. We have tried different combination of setting and save methods. Nothing works like online conversion. Kindly let us know what different settings or conversion method is used in online tool.
using (MemoryStream inputStream = new MemoryStream())
{
using (MemoryStream outputStream = new MemoryStream())
{
inputStream.Write(pdfBytes, 0, pdfBytes.Length);
// Open pdf document
Document pdfDocument = new Document(inputStream);
//pdfDocument.Save(@"c:\code\TestAspose.docx", SaveFormat.DocX);
var docSaveOptions = new DocSaveOptions()
{
Format = DocSaveOptions.DocFormat.DocX,
Mode = DocSaveOptions.RecognitionMode.Flow,
RecognizeBullets = true,
RelativeHorizontalProximity = 2.5f
};
// Save output in docx
pdfDocument.Save(outputStream, docSaveOptions);
wordBytes = outputStream.ToArray();
}
}