{"id":193,"date":"2022-12-07T10:42:53","date_gmt":"2022-12-07T10:42:53","guid":{"rendered":"https:\/\/www.devopssupport.in\/blog\/?p=193"},"modified":"2022-12-07T10:42:55","modified_gmt":"2022-12-07T10:42:55","slug":"how-to-delete-pages-from-pdf-file-in-javascript","status":"publish","type":"post","link":"https:\/\/www.devopssupport.in\/blog\/how-to-delete-pages-from-pdf-file-in-javascript\/","title":{"rendered":"How to Delete pages from pdf file in JavaScript"},"content":{"rendered":"\n<p>we need JavaScript libraries:<\/p>\n\n\n\n<p>pdf.js: &#8220;https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/2.12.313\/pdf.min.js&#8221;<\/p>\n\n\n\n<p>pdf-lib: &#8220;https:\/\/unpkg.com\/pdf-lib@1.3.0&#8221;   \/\/This library helps to delete pages.<\/p>\n\n\n\n<p>downloadjs: &#8220;https:\/\/unpkg.com\/downloadjs@1.4.7&#8221; \/\/use for download attachment<\/p>\n\n\n\n<p>Make a index.html file<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/AvinashKumar33\/a52cd58b79e1b44811f73f5749435541.js\"><\/script>\n\n\n\n<p>save and run to the browser<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2022\/12\/image-11-1024x223.png\" alt=\"\" class=\"wp-image-194\" width=\"840\" height=\"182\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2022\/12\/image-11-1024x223.png 1024w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2022\/12\/image-11-300x65.png 300w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2022\/12\/image-11-768x167.png 768w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2022\/12\/image-11-850x185.png 850w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2022\/12\/image-11.png 1357w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/figure>\n\n\n\n<p>After selecting pdf file it shows pages number, then select pages which you want to delete<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"280\" src=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2022\/12\/image-12-1024x280.png\" alt=\"\" class=\"wp-image-195\" srcset=\"https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2022\/12\/image-12-1024x280.png 1024w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2022\/12\/image-12-300x82.png 300w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2022\/12\/image-12-768x210.png 768w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2022\/12\/image-12-850x233.png 850w, https:\/\/www.devopssupport.in\/blog\/wp-content\/uploads\/2022\/12\/image-12.png 1289w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>we need JavaScript libraries: pdf.js: &#8220;https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/2.12.313\/pdf.min.js&#8221; pdf-lib: &#8220;https:\/\/unpkg.com\/pdf-lib@1.3.0&#8221; \/\/This library helps to delete pages. downloadjs: &#8220;https:\/\/unpkg.com\/downloadjs@1.4.7&#8221; \/\/use for download attachment Make a index.html file save and run&#8230; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[69,66,45,67,68],"class_list":["post-193","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-downloadjs","tag-html","tag-javascript","tag-pdf-lib","tag-pdf-js"],"_links":{"self":[{"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/posts\/193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/comments?post=193"}],"version-history":[{"count":1,"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/posts\/193\/revisions"}],"predecessor-version":[{"id":196,"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/posts\/193\/revisions\/196"}],"wp:attachment":[{"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/media?parent=193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/categories?post=193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopssupport.in\/blog\/wp-json\/wp\/v2\/tags?post=193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}