Компании часто нуждаются в преобразовании данных веб-страницы в формат PDF. Таким образом, они могут легко следить за прогрессом. Для этого в отделе продаж мы можем конвертировать страницы Visualforce, содержащие важные данные, в формат PDF.

В Salesforce многие настраиваемые страницы и данные разрабатываются в соответствии с требованиями. Эти настроенные страницы и данные создаются на страницах Visualforce, поэтому эти страницы можно преобразовать в файл PDF.

Страницы Visualforce можно преобразовать в PDF с помощью атрибута «renderAs».

Добавив атрибут renderAs к компоненту ‹apex:page›, например:

<apex:page standardController="Contact" renderAs="pdf" >

Создание страницы Visualforce:

Нам нужно создать страницу Visualforce, которую нужно преобразовать в формат PDF, ниже приведен код, который генерирует страницу Visualforce:

<apex:page standardController="Contact" >
<apex:form >
<h1 style="font-size:25px;">Converting to pdf format</h1>
<body>
<table style="width:100%">
<tbody style="diasplay:table-row-group;vertical-align:middle;">
<tr style="display:table-row;">
<th style="font-size:1 em;text-align:left;padding-top:6px;padding-bottom:5px;padding:2px 6px 3px 7px;line-height:50px;"> Company name </th>
<th> Contact number </th>
</tr>
<tr>
<th> Micropyramid inf pvt ltd </th>
<th> 04065996999 </th>
</tr>
</tbody>
</table>

2. Добавьте атрибут renderAs="pdf" к компоненту apex для преобразования в страницу pdf.

<apex:page standardController="Contact" renderAs="pdf" >

Статья изначально была опубликована в Блоге MicroPyramid