{"id":2039,"date":"2024-01-16T23:44:39","date_gmt":"2024-01-16T22:44:39","guid":{"rendered":"https:\/\/alessandromasciadri.com\/?p=2039"},"modified":"2024-01-16T23:53:09","modified_gmt":"2024-01-16T22:53:09","slug":"come-estrarre-un-intervallo-di-pagine-da-un-pdf-su-linux","status":"publish","type":"post","link":"https:\/\/alessandromasciadri.com\/come-estrarre-un-intervallo-di-pagine-da-un-pdf-su-linux\/","title":{"rendered":"Come estrarre un intervallo di pagine da un PDF su Linux"},"content":{"rendered":"\t\t<div data-akihiro-type=\"ama-post\" data-akihiro-id=\"2039\" class=\"akihiro akihiro-2039\" data-akihiro-post-type=\"post\">\n\t\t\t\t<div class=\"akihiro-element akihiro-element-368b7cc e-flex e-con-boxed e-con e-parent\" data-id=\"368b7cc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"akihiro-element akihiro-element-f982a77 akihiro-widget akihiro-widget-text-editor\" data-id=\"f982a77\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>PDFtk \u00e8 un utilissimo tool multi piattaforma che permetta la manipolazione di file PDF da riga di comando. Purtroppo, per coloro che utilizzano Ubuntu, essendo la dipendenza GCJ runtime ormai deprecata, anche il pacchetto <a href=\"https:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=892539\">pdftk \u00e8 stato dismesso<\/a>. L&#8217;ultima versione di pdftk per Debian \u00e8 infatti la 2.02-5 che \u00e8 un transitional package a pdftk-java, ossia il suo porting a Java.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"akihiro-element akihiro-element-d7876aa akihiro-widget akihiro-widget-heading\" data-id=\"d7876aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t<h3 class=\"akihiro-heading-title akihiro-size-default\">Installare PDFtk sulle recenti versioni di Ubuntu<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"akihiro-element akihiro-element-38f165f akihiro-widget akihiro-widget-text-editor\" data-id=\"38f165f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Fortunatamente esiste uno snap di PDFtk che ci permette di continuare ad utilizzarlo pi\u00f9 o meno senza grossi cambiamenti anche sulle nuove versioni di Ubuntu. Lo snap di PDFtk \u00e8 reperibile qui<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"akihiro-element akihiro-element-cf666d6 akihiro-widget akihiro-widget-html\" data-id=\"cf666d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t<a href=\"https:\/\/snapcraft.io\/pdftk-snap\">\n  <img decoding=\"async\" alt=\"Get it from the Snap Store\" src=\"https:\/\/snapcraft.io\/static\/images\/badges\/en\/snap-store-black.svg\" \/>\n<\/a>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"akihiro-element akihiro-element-b580b2b e-flex e-con-boxed e-con e-parent\" data-id=\"b580b2b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"akihiro-element akihiro-element-75878a2 akihiro-widget akihiro-widget-heading\" data-id=\"75878a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t<h4 class=\"akihiro-heading-title akihiro-size-default\">Installazione<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"akihiro-element akihiro-element-69bccc9 akihiro-widget akihiro-widget-text-editor\" data-id=\"69bccc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"akihiro-element akihiro-element-760b71e akihiro-widget akihiro-widget-text-editor\" data-id=\"760b71e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"akihiro-widget-container\"><p>Per poterlo installare \u00e8 sufficiente digitare nella shell il seguente comando:<\/p><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"akihiro-element akihiro-element-a6ebe4a akihiro-widget akihiro-widget-code-highlight\" data-id=\"a6ebe4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>snap install pdftk-snap<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"akihiro-element akihiro-element-322198b akihiro-widget akihiro-widget-text-editor\" data-id=\"322198b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Una volta installato, per renderne l&#8217;utilizzo pi\u00f9 rapido e intuitivo, lanciamo questo comando per creare un alias<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"akihiro-element akihiro-element-87314ca akihiro-widget akihiro-widget-code-highlight\" data-id=\"87314ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>snap alias pdftk-snap pdftk<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"akihiro-element akihiro-element-a5b22c0 akihiro-widget akihiro-widget-heading\" data-id=\"a5b22c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t<h3 class=\"akihiro-heading-title akihiro-size-default\">Utilizzo<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"akihiro-element akihiro-element-a05fabe akihiro-widget akihiro-widget-text-editor\" data-id=\"a05fabe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Per poter conoscere al meglio il tool possiamo lanciare il seguente comando<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"akihiro-element akihiro-element-c35338e akihiro-widget akihiro-widget-code-highlight\" data-id=\"c35338e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>pdftk --help<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"akihiro-element akihiro-element-667b7b8 akihiro-widget akihiro-widget-heading\" data-id=\"667b7b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t<h4 class=\"akihiro-heading-title akihiro-size-default\">Estrarre un range di pagine da un file PDF<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"akihiro-element akihiro-element-40e9f05 akihiro-widget akihiro-widget-text-editor\" data-id=\"40e9f05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Per estrarre un range di pagine da un file PDF, possiamo lanciare il seguente comando<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"akihiro-element akihiro-element-406714f akihiro-widget akihiro-widget-code-highlight\" data-id=\"406714f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>pdftk full-pdf.pdf cat 12-15 output outfile_p12-15.pdf<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>PDFtk \u00e8 un utilissimo tool multi piattaforma che permetta la manipolazione di file PDF da riga di comando. Purtroppo, per coloro che utilizzano Ubuntu, essendo la dipendenza GCJ runtime ormai deprecata, anche il pacchetto pdftk \u00e8 stato dismesso. L&#8217;ultima versione di pdftk per Debian \u00e8 infatti la 2.02-5 che \u00e8 un transitional package a pdftk-java, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[20,19],"class_list":["post-2039","post","type-post","status-publish","format-standard","hentry","category-sistemistica","tag-linux","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/posts\/2039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/comments?post=2039"}],"version-history":[{"count":4,"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/posts\/2039\/revisions"}],"predecessor-version":[{"id":2043,"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/posts\/2039\/revisions\/2043"}],"wp:attachment":[{"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/media?parent=2039"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/categories?post=2039"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/tags?post=2039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}