{"id":15350,"date":"2020-06-25T07:45:52","date_gmt":"2020-06-25T07:45:52","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=15350"},"modified":"2021-10-30T10:41:42","modified_gmt":"2021-10-30T10:41:42","slug":"how-to-convert-html-to-pdf-in-laravel","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/how-to-convert-html-to-pdf-in-laravel\/","title":{"rendered":"How to Convert HTML to Pdf in laravel."},"content":{"rendered":"\n<p><strong>Step:1<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"822\" height=\"150\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/1-1.png\" alt=\"\" class=\"wp-image-15365\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/1-1.png 822w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/1-1-300x55.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/1-1-768x140.png 768w\" sizes=\"auto, (max-width: 822px) 100vw, 822px\" \/><\/figure>\n\n\n\n<p><strong>Step:II<\/strong> make controller<br>php artisan make:controller PdfController<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"816\" height=\"166\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/Pdfcontroller.png\" alt=\"\" data-id=\"15366\" data-full-url=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/Pdfcontroller.png\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=15366\" class=\"wp-image-15366\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/Pdfcontroller.png 816w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/Pdfcontroller-300x61.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/Pdfcontroller-768x156.png 768w\" sizes=\"auto, (max-width: 816px) 100vw, 816px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><strong>Step:III<\/strong>   Install Package <br>composer require barryvdh\/laravel-dompdf<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"821\" height=\"126\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/composer.png\" alt=\"\" class=\"wp-image-15367\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/composer.png 821w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/composer-300x46.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/composer-768x118.png 768w\" sizes=\"auto, (max-width: 821px) 100vw, 821px\" \/><\/figure>\n\n\n\n<p><strong>Step:IV<\/strong>  open your&nbsp;<strong>config\/app.php<\/strong> put this code after Providers<br>                 Barryvdh\\DomPDF\\ServiceProvider::class,<br><strong>Step:V<\/strong> open your&nbsp;<strong>config\/app.php<\/strong> put this code after  aliases<br>              &#8216;PDF&#8217; =&gt; Barryvdh\\DomPDF\\Facade::class,<br><br><br><\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"803\" height=\"268\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/appconfig.png\" alt=\"\" data-id=\"15368\" data-full-url=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/appconfig.png\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=15368\" class=\"wp-image-15368\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/appconfig.png 803w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/appconfig-300x100.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/appconfig-768x256.png 768w\" sizes=\"auto, (max-width: 803px) 100vw, 803px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><strong>Step:VI<\/strong>  Write this code in the PdfController<br><\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/6e9cba779f7df2e323b6452b45af0034.js\"><\/script>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"468\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/controllerpage-1024x468.png\" alt=\"\" data-id=\"15369\" data-full-url=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/controllerpage.png\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=15369\" class=\"wp-image-15369\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/controllerpage-1024x468.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/controllerpage-300x137.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/controllerpage-768x351.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/controllerpage.png 1179w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><strong>Step:VII<\/strong>  <strong>resources\/view\/welcome.php <\/strong><br>open welcome.php page and paste this code.<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/0105c3e32c51e47dbbed1dff5ce25e66.js\"><\/script>\n\n\n\n<p><strong>Step:VIII<\/strong>  <strong>route\/web.php<\/strong><br>open this web.php and paste this code<br>Route::get(&#8216;pdfconveter&#8217;,&#8217;PdfController@againpdf&#8217;);<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"247\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/web-2-1024x247.png\" alt=\"\" class=\"wp-image-15370\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/web-2-1024x247.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/web-2-300x73.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/web-2-768x186.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/web-2.png 1084w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:IX<\/strong>&#8211; run this command <br>php artisan serve <br><\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"814\" height=\"157\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/php-artisan-serve.png\" alt=\"\" data-id=\"15371\" data-full-url=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/php-artisan-serve.png\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=15371\" class=\"wp-image-15371\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/php-artisan-serve.png 814w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/php-artisan-serve-300x58.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/php-artisan-serve-768x148.png 768w\" sizes=\"auto, (max-width: 814px) 100vw, 814px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><strong>Step:X<\/strong> write this url in the browser. <a href=\"http:\/\/127.0.0.1:8000\/\">http:\/\/127.0.0.1:8000\/<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"535\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/welcome-1024x535.png\" alt=\"\" class=\"wp-image-15372\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/welcome-1024x535.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/welcome-300x157.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/welcome-768x402.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/welcome.png 1115w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"274\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/pdf-1024x274.png\" alt=\"\" data-id=\"15373\" data-full-url=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/pdf.png\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=15373\" class=\"wp-image-15373\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/pdf-1024x274.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/pdf-300x80.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/pdf-768x206.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/pdf.png 1053w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n<div class=\"epyt-gallery\" data-currpage=\"1\" id=\"epyt_gallery_45648\"><iframe loading=\"lazy\"  id=\"_ytid_53159\"  width=\"760\" height=\"427\"  data-origwidth=\"760\" data-origheight=\"427\" src=\"https:\/\/www.youtube.com\/embed\/?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;\" class=\"__youtube_prefs__  no-lazyload\" title=\"YouTube player\"  data-epytgalleryid=\"epyt_gallery_45648\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe><div class=\"epyt-gallery-list\"><div>Sorry, there was a YouTube error.<\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Step:1 Step:II make controllerphp artisan make:controller PdfController Step:III Install Package composer require barryvdh\/laravel-dompdf Step:IV open your&nbsp;config\/app.php put this code after Providers Barryvdh\\DomPDF\\ServiceProvider::class,Step:V open your&nbsp;config\/app.php put this code after aliases &#8216;PDF&#8217;&#8230; <\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[5201],"tags":[6167],"class_list":["post-15350","post","type-post","status-publish","format-standard","hentry","category-laravel","tag-html-to-pdf-conveter"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/15350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=15350"}],"version-history":[{"count":2,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/15350\/revisions"}],"predecessor-version":[{"id":24719,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/15350\/revisions\/24719"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=15350"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=15350"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=15350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}