{"id":17959,"date":"2023-05-02T10:43:49","date_gmt":"2023-05-02T10:43:49","guid":{"rendered":"https:\/\/soloweb.com.br\/blog\/?p=17959"},"modified":"2023-06-08T11:59:06","modified_gmt":"2023-06-08T11:59:06","slug":"gerando-pdf-com-javascript","status":"publish","type":"post","link":"https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/","title":{"rendered":"Gerando PDF com JavaScript"},"content":{"rendered":"\n<p>No post de hoje vamos mostrar como criar um PDF de uma p\u00e1gina utilizando Javascript.<\/p>\n\n\n\n<p>Vamos iniciar montando nossa estrutura b\u00e1sica do HTML da nossa p\u00e1gina.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;html&gt;\n&lt;title&gt;Gerando PDF com JavaScript&lt;\/title&gt;\n&lt;head&gt;\n    &lt;script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2pdf.js\/0.10.1\/html2pdf.bundle.min.js\"\n        integrity=\"sha512-GsLlZN\/3F2ErC5ifS5QtgpiJtWd43JWSuIgh7mbzZ8zBps+dvLusV+eNQATqgA\/HdeKFVgA5v3S\/cIrLF7QnIg==\"\n        crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"&gt;&lt;\/script&gt;\n&lt;\/head&gt;\n\n&lt;body&gt;\n    &lt;div id=\"content\"&gt;\n        &lt;div id=\"Panes\"&gt;\n            &lt;div&gt;\n                &lt;h2&gt;What is Lorem Ipsum?&lt;\/h2&gt;\n                &lt;p&gt;&lt;strong&gt;Lorem Ipsum&lt;\/strong&gt; is simply dummy text of the printing and typesetting industry. Lorem\n                    Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took\n                    a galley of type and scrambled it to make a type specimen book. It has survived not only five\n                    centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was\n                    popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and\n                    more recently with desktop publishing software like Aldus PageMaker including versions of Lorem\n                    Ipsum.&lt;\/p&gt;\n                &lt;p&gt;Acesse &lt;a href=\"https:\/\/soloweb.com.br\"&gt;soloweb.com.br&lt;\/a&gt;&lt;\/p&gt;\n            &lt;\/div&gt;\n            &lt;div&gt;\n                &lt;h2&gt;Why do we use it?&lt;\/h2&gt;\n                &lt;p&gt;It is a long established fact that a reader will be distracted by the readable content of a page when\n                    looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal\n                    distribution of letters, as opposed to using 'Content here, content here', making it look like\n                    readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their\n                    default model text, and a search for 'lorem ipsum' will uncover many web sites still in their\n                    infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose\n                    (injected humour and the like).&lt;\/p&gt;\n                &lt;p&gt;Acesse &lt;a href=\"https:\/\/soloweb.com.br\"&gt;soloweb.com.br&lt;\/a&gt;&lt;\/p&gt; \n            &lt;\/div&gt;\n        &lt;\/div&gt;\n    &lt;\/div&gt;        \n    &lt;button id=\"btn\"&gt;Gerar PDF&lt;\/button&gt;\n&lt;\/body&gt;\n\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Aten\u00e7\u00e3o para alguns pontos:<\/p>\n\n\n\n<p>O include da biblioteca javascript <strong>html2pdf.bundle.min.js<\/strong> a partir de um CDN <strong>cdnjs.cloudflare.com<\/strong><\/p>\n\n\n\n<p>O nosso bot\u00e3o que ir\u00e1 executar o evento de gerar o PDF: <strong>&lt;button id=&#8221;btn&#8221;>Gerar PDF&lt;\/button><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-soloweb-tecnologia wp-block-embed-soloweb-tecnologia\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"jY6V2PXiGy\"><a href=\"https:\/\/soloweb.com.br\/blog\/2023\/03\/17\/construindo-um-componente-html-collapse-sem-usar-javascript\/\">Construindo um componente HTML collapse sem usar JavaScript<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Construindo um componente HTML collapse sem usar JavaScript&#8221; &#8212; SOLOWEB Tecnologia\" src=\"https:\/\/soloweb.com.br\/blog\/2023\/03\/17\/construindo-um-componente-html-collapse-sem-usar-javascript\/embed\/#?secret=pO5HhKaDK5#?secret=jY6V2PXiGy\" data-secret=\"jY6V2PXiGy\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">Veja tamb\u00e9m<\/figcaption><\/figure>\n\n\n\n<p>Agora vamos criar um c\u00f3digo javascript para adicionar o evento ao nosso bot\u00e3o<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script type=\"text\/javascript\"&gt;\n\n    const btn = document.querySelector('#btn')\n\n    btn.addEventListener(\"click\", () =&gt; {\n\n        \/\/ ...\n\n    });\n\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p>Dentro do bloco do evento vamos escrever o seguinte c\u00f3digo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ pega a div do conteudo que desejamo gerar o pdf\nconst content = document.querySelector('#content');\n\n\/\/configura\u00e7\u00e3o da bilioteca html2pdf\nconst options = {\n    margin: &#91;10, 10, 10, 10],\n    filename: \"arquivo.pdf\",\n    html2canvas: { scale: 2 },\n    jsPDF: { unit: \"mm\", format: \"a4\", orientation: \"portrait\" }\n}\n\n\/\/gerar e baixar pdf\nhtml2pdf().set(options).from(content).save();<\/code><\/pre>\n\n\n\n<p>Para saber mais sobre as configura\u00e7\u00f5es da biblioteca acesse: <a href=\"https:\/\/ekoopmans.github.io\/html2pdf.js\/\" class=\"ek-link\">https:\/\/ekoopmans.github.io\/html2pdf.js\/<\/a><\/p>\n\n\n\n<p>Nosso javascript completo ir\u00e1 ficar assim:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>    const btn = document.querySelector('#btn')\n\n    btn.addEventListener(\"click\", () =&gt; {\n\n        \/\/ pega a div do conteudo que desejamo gerar o pdf\n        const content = document.querySelector('#content');\n\n        \/\/configura\u00e7\u00e3o da bilioteca html2pdf\n        const options = {\n            margin: &#91;10, 10, 10, 10],\n            filename: \"arquivo.pdf\",\n            html2canvas: { scale: 2 },\n            image: { type: 'png', quality: 0.98 },\n            jsPDF: { unit: \"mm\", format: \"a4\", orientation: \"portrait\" }\n        }\n\n        \/\/gerar e baixar pdf\n        html2pdf().set(options).from(content).save();\n    });<\/code><\/pre>\n\n\n\n<p>Pronto, agora \u00e9 s\u00f3 testar<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"395\" src=\"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-3.png\" alt=\"\" class=\"wp-image-17966\" srcset=\"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-3.png 580w, https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-3-300x204.png 300w, https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-3-130x90.png 130w, https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-3-150x102.png 150w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"393\" src=\"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-4-1024x393.png\" alt=\"\" class=\"wp-image-17967\" srcset=\"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-4-1024x393.png 1024w, https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-4-300x115.png 300w, https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-4-768x295.png 768w, https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-4-150x58.png 150w, https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-4.png 1173w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Pronto nosso arquivo PDF<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"855\" src=\"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-5-1024x855.png\" alt=\"\" class=\"wp-image-17968\" srcset=\"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-5-1024x855.png 1024w, https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-5-300x250.png 300w, https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-5-768x641.png 768w, https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-5-150x125.png 150w, https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/image-5.png 1163w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>No post de hoje vamos mostrar como criar um PDF de uma p\u00e1gina utilizando Javascript. Vamos iniciar montando nossa estrutura<\/p>\n","protected":false},"author":4,"featured_media":17970,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","footnotes":""},"categories":[302,303,240],"tags":[261,224,394],"class_list":["post-17959","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-destaque-principal","category-destaque-secundario","category-javascript","tag-html","tag-javascript","tag-pdf"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Gerando PDF com JavaScript - SOLOWEB Tecnologia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gerando PDF com JavaScript - SOLOWEB Tecnologia\" \/>\n<meta property=\"og:description\" content=\"No post de hoje vamos mostrar como criar um PDF de uma p\u00e1gina utilizando Javascript. Vamos iniciar montando nossa estrutura\" \/>\n<meta property=\"og:url\" content=\"https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"SOLOWEB Tecnologia\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-02T10:43:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-08T11:59:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/WhatsApp-Image-2023-05-02-at-07.41.28.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"940\" \/>\n\t<meta property=\"og:image:height\" content=\"787\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Carlos Rolim\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlos Rolim\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2023\\\/05\\\/02\\\/gerando-pdf-com-javascript\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2023\\\/05\\\/02\\\/gerando-pdf-com-javascript\\\/\"},\"author\":{\"name\":\"Carlos Rolim\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/b10ff5bc260b411c2d82b19fad8ae3f1\"},\"headline\":\"Gerando PDF com JavaScript\",\"datePublished\":\"2023-05-02T10:43:49+00:00\",\"dateModified\":\"2023-06-08T11:59:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2023\\\/05\\\/02\\\/gerando-pdf-com-javascript\\\/\"},\"wordCount\":143,\"publisher\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2023\\\/05\\\/02\\\/gerando-pdf-com-javascript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/WhatsApp-Image-2023-05-02-at-07.41.28.jpeg\",\"keywords\":[\"html\",\"javascript\",\"pdf\"],\"articleSection\":[\"Destaque Principal\",\"Destaque Secund\u00e1rio\",\"JavaScript\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2023\\\/05\\\/02\\\/gerando-pdf-com-javascript\\\/\",\"url\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2023\\\/05\\\/02\\\/gerando-pdf-com-javascript\\\/\",\"name\":\"Gerando PDF com JavaScript - SOLOWEB Tecnologia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2023\\\/05\\\/02\\\/gerando-pdf-com-javascript\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2023\\\/05\\\/02\\\/gerando-pdf-com-javascript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/WhatsApp-Image-2023-05-02-at-07.41.28.jpeg\",\"datePublished\":\"2023-05-02T10:43:49+00:00\",\"dateModified\":\"2023-06-08T11:59:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2023\\\/05\\\/02\\\/gerando-pdf-com-javascript\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2023\\\/05\\\/02\\\/gerando-pdf-com-javascript\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2023\\\/05\\\/02\\\/gerando-pdf-com-javascript\\\/#primaryimage\",\"url\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/WhatsApp-Image-2023-05-02-at-07.41.28.jpeg\",\"contentUrl\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/WhatsApp-Image-2023-05-02-at-07.41.28.jpeg\",\"width\":940,\"height\":787},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2023\\\/05\\\/02\\\/gerando-pdf-com-javascript\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gerando PDF com JavaScript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/\",\"name\":\"SOLOWEB Tecnologia\",\"description\":\"SOLOWEB Tecnologia\",\"publisher\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#organization\",\"name\":\"SOLOWEB Tecnologia\",\"url\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/cropped-solo.png\",\"contentUrl\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/cropped-solo.png\",\"width\":341,\"height\":94,\"caption\":\"SOLOWEB Tecnologia\"},\"image\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/b10ff5bc260b411c2d82b19fad8ae3f1\",\"name\":\"Carlos Rolim\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/avatar_user_4_1674993909-96x96.png\",\"url\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/avatar_user_4_1674993909-96x96.png\",\"contentUrl\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/avatar_user_4_1674993909-96x96.png\",\"caption\":\"Carlos Rolim\"},\"sameAs\":[\"http:\\\/\\\/carlosrolim.com\"],\"url\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/author\\\/carlos\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gerando PDF com JavaScript - SOLOWEB Tecnologia","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/","og_locale":"pt_BR","og_type":"article","og_title":"Gerando PDF com JavaScript - SOLOWEB Tecnologia","og_description":"No post de hoje vamos mostrar como criar um PDF de uma p\u00e1gina utilizando Javascript. Vamos iniciar montando nossa estrutura","og_url":"https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/","og_site_name":"SOLOWEB Tecnologia","article_published_time":"2023-05-02T10:43:49+00:00","article_modified_time":"2023-06-08T11:59:06+00:00","og_image":[{"width":940,"height":787,"url":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/WhatsApp-Image-2023-05-02-at-07.41.28.jpeg","type":"image\/jpeg"}],"author":"Carlos Rolim","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Carlos Rolim","Est. tempo de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/#article","isPartOf":{"@id":"https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/"},"author":{"name":"Carlos Rolim","@id":"https:\/\/soloweb.com.br\/blog\/#\/schema\/person\/b10ff5bc260b411c2d82b19fad8ae3f1"},"headline":"Gerando PDF com JavaScript","datePublished":"2023-05-02T10:43:49+00:00","dateModified":"2023-06-08T11:59:06+00:00","mainEntityOfPage":{"@id":"https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/"},"wordCount":143,"publisher":{"@id":"https:\/\/soloweb.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/WhatsApp-Image-2023-05-02-at-07.41.28.jpeg","keywords":["html","javascript","pdf"],"articleSection":["Destaque Principal","Destaque Secund\u00e1rio","JavaScript"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/","url":"https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/","name":"Gerando PDF com JavaScript - SOLOWEB Tecnologia","isPartOf":{"@id":"https:\/\/soloweb.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/#primaryimage"},"image":{"@id":"https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/WhatsApp-Image-2023-05-02-at-07.41.28.jpeg","datePublished":"2023-05-02T10:43:49+00:00","dateModified":"2023-06-08T11:59:06+00:00","breadcrumb":{"@id":"https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/#primaryimage","url":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/WhatsApp-Image-2023-05-02-at-07.41.28.jpeg","contentUrl":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/05\/WhatsApp-Image-2023-05-02-at-07.41.28.jpeg","width":940,"height":787},{"@type":"BreadcrumbList","@id":"https:\/\/soloweb.com.br\/blog\/2023\/05\/02\/gerando-pdf-com-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/soloweb.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Gerando PDF com JavaScript"}]},{"@type":"WebSite","@id":"https:\/\/soloweb.com.br\/blog\/#website","url":"https:\/\/soloweb.com.br\/blog\/","name":"SOLOWEB Tecnologia","description":"SOLOWEB Tecnologia","publisher":{"@id":"https:\/\/soloweb.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/soloweb.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/soloweb.com.br\/blog\/#organization","name":"SOLOWEB Tecnologia","url":"https:\/\/soloweb.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/soloweb.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2022\/04\/cropped-solo.png","contentUrl":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2022\/04\/cropped-solo.png","width":341,"height":94,"caption":"SOLOWEB Tecnologia"},"image":{"@id":"https:\/\/soloweb.com.br\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/soloweb.com.br\/blog\/#\/schema\/person\/b10ff5bc260b411c2d82b19fad8ae3f1","name":"Carlos Rolim","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/01\/avatar_user_4_1674993909-96x96.png","url":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/01\/avatar_user_4_1674993909-96x96.png","contentUrl":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/01\/avatar_user_4_1674993909-96x96.png","caption":"Carlos Rolim"},"sameAs":["http:\/\/carlosrolim.com"],"url":"https:\/\/soloweb.com.br\/blog\/author\/carlos\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/17959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/comments?post=17959"}],"version-history":[{"count":5,"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/17959\/revisions"}],"predecessor-version":[{"id":18074,"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/17959\/revisions\/18074"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/media\/17970"}],"wp:attachment":[{"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/media?parent=17959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/categories?post=17959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/tags?post=17959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}