Компании часто нуждаются в преобразовании данных веб-страницы в формат 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" >