Hello,
we are trying to convert a DOCX file to PDF using your software (Aspose.Words & Aspose.Pdf - version 18.5.0.0). The document consist of a table with three columns and one row. The first and the last columns contain plain text and they behave correctly when being converted, but the middle one has another table inside which is about twice as width as its container size and has few rows with text inside - it’s a plain text as well but with few new lines to ensure nothing gets overlapped.
The problem is that after conversion content of the middle column is flowing out of its boundaries and is overlapping bottom margin of the page. It’s also being cut off and remaining text won’t jump to another page.
The code:
public class Program
{
private static string Lic = ".\\Aspose.Total.lic";
private static string InputDocPath = ".\\example.docx";
private static string OutputPdfPath = ".\\example.pdf";
private static volatile PdfLicense AsposePdfLicense;
private static volatile WordsLicense AsposeWordsLicense;
static void Main(string[] args)
{
AsposePdfLicense = new PdfLicense();
AsposePdfLicense.SetLicense(Lic);
AsposePdfLicense.Embedded = true;
AsposeWordsLicense = new WordsLicense();
AsposeWordsLicense.SetLicense(Lic);
var bytes = File.ReadAllBytes(InputDocPath);
using (var inputStream = new MemoryStream(bytes, 0, bytes.Length))
using (var outputStream = new MemoryStream())
{
var document = new Document(inputStream);
document.FieldOptions.FieldUpdateCultureSource = FieldUpdateCultureSource.FieldCode;
document.Save(outputStream, SaveFormat.Pdf);
File.WriteAllBytes(OutputPdfPath, outputStream.GetBuffer());
}
}
}
We look forward to you solving the issue.
Best regards,
WEBCON Sp. z o.o.
example.pdf (57.4 KB)
example.zip (61.5 KB)