Есть задача добавить в документ PDF опционально пару страничек с версткой в 2 колонки. Внимание вопрос, как это лучше сделать если содержание этих страничек будет меняться? Проблема в том, что эти несколько страничек хочется загружать, как аттачмент, ресурс, etc, а потом выводить их в документ, причем эти странички должны отображаться, как 2 колонки текста на каждой странице.
Есть задача добавить в документ PDF опционально пару страничек с версткой в 2 колонки.
Внимание вопрос, как это лучше сделать если содержание этих страничек будет меняться?
Проблема в том, что эти несколько страничек хочется загружать, как аттачмент, ресурс, etc, а потом выводить их в документ, причем эти странички должны отображаться, как 2 колонки текста на каждой странице.
Не совсем понятно в чем проблема. Делаешь визуал форс пейжд и из нее генеришь Пдф.
[quote="Gres"]Есть задача добавить в документ PDF опционально пару страничек с версткой в 2 колонки.
Внимание вопрос, как это лучше сделать если содержание этих страничек будет меняться?[/quote]
Не совсем понятно в чем проблема. Делаешь визуал форс пейжд и из нее генеришь Пдф.
[quote="wilder"][quote="Gres"]Есть задача добавить в документ PDF опционально пару страничек с версткой в 2 колонки.
Внимание вопрос, как это лучше сделать если содержание этих страничек будет меняться?[/quote]
Не совсем понятно в чем проблема. Делаешь визуал форс пейжд и из нее генеришь Пдф.[/quote]
Отредактировал
Проблема в том, что эти несколько страничек хочется загружать, как аттачмент, ресурс, etc
[quote="Gres"]Проблема в том, что эти несколько страничек хочется загружать, как аттачмент, ресурс, etc[/quote]
Картинкой?
получается, что есть шаблон документа, с переменной частью в середине.
содержание переменной части хранится не в полях записи, а например в аттаче или вообще в стат ресурсе.
содержание переменной части представлено в виде просто текста (а не уже готовых двух ПДФ страниц).
я не советчик вам, но ПДФ док можно генерирвать не только через ВФ страницу, но просто програмно - собираешь его в виде HTML стринга - и нарекаешь ПДФом.
получается, что есть шаблон документа, с переменной частью в середине.
содержание переменной части хранится не в полях записи, а например в аттаче или вообще в стат ресурсе.
содержание переменной части представлено в виде просто текста (а не уже готовых двух ПДФ страниц).
я не советчик вам, но ПДФ док можно генерирвать не только через ВФ страницу, но просто програмно - собираешь его в виде HTML стринга - и нарекаешь ПДФом.
Проблема в том, что эти несколько страничек хочется загружать, как аттачмент, ресурс, etc
[quote="Дима Лисовский"][quote="Gres"]Проблема в том, что эти несколько страничек хочется загружать, как аттачмент, ресурс, etc[/quote]
Картинкой?[/quote]
Думал над этим, но не совсем правильно и удобно.
получается, что есть шаблон документа, с переменной частью в середине.
содержание переменной части хранится не в полях записи, а например в аттаче или вообще в стат ресурсе.
содержание переменной части представлено в виде просто текста (а не уже готовых двух ПДФ страниц).
я не советчик вам, но ПДФ док можно генерирвать не только через ВФ страницу, но просто програмно - собираешь его в виде HTML стринга - и нарекаешь ПДФом.
[quote="Den Brown"]получается, что есть шаблон документа, с переменной частью в середине.
содержание переменной части хранится не в полях записи, а например в аттаче или вообще в стат ресурсе.
содержание переменной части представлено в виде просто текста (а не уже готовых двух ПДФ страниц).
я не советчик вам, но ПДФ док можно генерирвать не только через ВФ страницу, но просто програмно - собираешь его в виде HTML стринга - и нарекаешь ПДФом.[/quote]
Все правильно, что понимается понимается под:
[quote="Den Brown"]и нарекаешь ПДФом.[/quote]
проверил: просто наречь ПДФом недостаточно, нужно еще конвертировать:
String pdfContent = 'Здесь HTML разметка, также как, если бы это была рендер-как-ПДВ ВФ страница';
attach.Body = Blob.toPDF(pdfContent);
attach.Name = 'PDF Name.pdf';
можно генить ПДФ програмно и из рендер-как-ПДВ ВФ страницы, но вариант со страницей будет работать только есть текущай сессий.
говорять можно еще как-то применить для генерации email-templates - но не пробовал
проверил: просто наречь ПДФом недостаточно, нужно еще конвертировать:
[code]String pdfContent = 'Здесь HTML разметка, также как, если бы это была рендер-как-ПДВ ВФ страница';
attach.Body = Blob.toPDF(pdfContent);
attach.Name = 'PDF Name.pdf';[/code]
можно генить ПДФ програмно и из рендер-как-ПДВ ВФ страницы, но вариант со страницей будет работать только есть текущай сессий.
говорять можно еще как-то применить для генерации email-templates - но не пробовал