Проблема положения таблицы при конвертации в PDF (xdocreport)

Я использую xdocreport для шаблонов и преобразования DOCX в PDF. В моем шаблоне docx у меня есть изображение, текстовый абзац и таблица (они расположены в этом порядке). Когда я пытаюсь преобразовать этот файл в PDF, у файла результата есть другая структура - таблица, изображение, текстовый абзац. Это мой код:

    InputStream is = new FileInputStream(CustomTemplate.TEMPLATES_PATH + template.getTemplatePathName());
    IXDocReport report;
    report = XDocReportRegistry.getRegistry().loadReport(is,TemplateEngineKind.Velocity);
    IContext context = report.createContext();

    FieldsMetadata metadata = new FieldsMetadata();
    metadata.addFieldAsImage("signature");
    metadata.addFieldAsImage("logo");
    report.setFieldsMetadata(metadata);

    processPredefinedParams(context, templateParams, user);
    processUserProvidedParams(context, templateParams);

    Options options = Options.getTo(ConverterTypeTo.PDF);

    ByteArrayOutputStream out = new ByteArrayOutputStream();
    report.convert(context, options, out);  

Для конвертации в PDF я использую конвертер docx4j. Как я могу решить эту проблему?

0 ответов

Другие вопросы по тегам